Программирование при наличии нескольких ядер
а большинство из них мало что знает о делении заданий на ряд пакетов, которые могут выполняться параллельно. Синхронизация, исключение состязательных условий и предупреждение взаимных блокировок — все это как будто соткано из дурных снов, но, к сожалению, при недостаточно эффективном управлении весьма существенно страдает производительность. Семафоры здесь также не помогут.
Помимо этих начальных проблем есть и еще одна: совершенно непонятно, каким типам приложений реально понадобятся сотни, не говоря уже о тысячах, ядер, особенно в домашней среде. В то же время в крупных серверных центрах для большого количества ядер работа всегда найдется. Например, популярный сервер может запросто использовать для каждого клиентского запроса отдельное ядро. Точно так же рассмотренные в предыдущей главе провайдеры ресурсов для облачных вычислений могут задействовать ядра для предоставления большого количества виртуальных машин, сдаваемых в аренду клиентам, ищущим предоставляемые по запросу компьютерные мощности.
8.1.2.
Еще по теме Программирование при наличии нескольких ядер:
- § 1. Назначение наказания при наличии смягчающих обстоятельств
- Статья 69-1. Назначение наказания при наличии обстоятельств, смягчающие наказание
- Назначение наказания при одновременном осуждении лица за несколько преступлений (ч. 2 иЗ ст. 69 УК РФ)
- 2. Назначение наказания при разновременном осуждении лица за несколько преступлений (ч. 5 спи 69 УК РФ)
- Статья 540. Выполнение обязательства, в котором принимают участие несколько кредиторов или несколько должников
- Наличие противоречия.
- Установление наличия и качества имеющихся доказательств
- г) Наличие малолетних детей у виновного
- Основной курс (Программирование)
- Эстетика программирования
- Иванова Г.С. Основы программирования, 2002
- Г.С.Иванова, Т.Н.Ничушкина, Е.К.Пугачев. Объектно- ориентированное программирование, 2001
- О. Л. Голицына, Т. Л. Партыка, И. И. Попов. ЯЗЫКИ ПРОГРАММИРОВАНИЯ, 2008
- Часть вторая Родительское программирование
- Наличие максимально полной информации о допрашиваемом
- Программирование телевизионного вещания
- Часть вторая Родительское программирование СУДЬБА ЧЕЛОВЕКА
- Нейро-лингвистическое программирование
- Сергей Александрович Орлов. Теория и практика языков программирования: Учебник для вузов. Стандарт 3-го поколения, 2013
- 9.22. Определение Р-методом наличия энергии в чакрах и энергетических "пробок" в чакральных связях.