Содержание
- Введение 1
- Основные концепции параллельного программирования 2
- - Типы параллелизма и архитектуры 2.1
- - Модели параллельных вычислений 2.2
- - Проблемы и решения синхронизации 2.3
- Обзор параллельных языков программирования 3
- - Языки с поддержкой многопоточности 3.1
- - Языки, ориентированные на распараллеливание данных 3.2
- - Языки для параллельных задач 3.3
- Преимущества и недостатки параллельного программирования 4
- - Преимущества параллельного программирования 4.1
- - Недостатки параллельного программирования 4.2
- - Сравнение параллельного и последовательного программирования 4.3
- Практическое применение параллельных языков 5
- - Примеры реализации параллельных алгоритмов 5.1
- - Анализ производительности и оптимизация 5.2
- - Примеры прикладных задач 5.3
- Заключение 6
- Список литературы 7