Содержание
- Введение 1
- Ранние этапы развития параллелизма: до появления микропроцессоров 2
- - Параллелизм в электромеханических вычислительных машинах 2.1
- - Параллельные вычисления на ламповых ЭВМ 2.2
- - Влияние ранних разработок на последующее развитие 2.3
- Эпоха микропроцессоров и развитие векторных и конвейерных архитектур 3
- - Конвейерная обработка команд 3.1
- - Векторные процессоры и векторные операции 3.2
- - Ограничения и проблемы масштабирования конвейерных и векторных архитектур 3.3
- Многопроцессорные системы и SIMD/MIMD архитектуры 4
- - SIMD архитектуры: особенности и применение 4.1
- - MIMD архитектуры: преимущества и сложности 4.2
- - Проблемы коммуникаций и синхронизации в многопроцессорных системах 4.3
- Современные тенденции: многоядерные процессоры и гетерогенные вычисления 5
- - Многоядерные процессоры: от двух до сотен ядер 5.1
- - Гетерогенные вычисления: CPU, GPU и другие ускорители 5.2
- - Программное обеспечение для параллельных вычислений 5.3
- Заключение 6
- Список литературы 7