Содержание
- Введение 1
- Основные принципы параллельных вычислений 2
- - Параллелизм данных и задач 2.1
- - Модели параллельного программирования 2.2
- - Синхронизация и обмен данными 2.3
- Архитектуры параллельных вычислительных систем 3
- - Многоядерные процессоры 3.1
- - Графические процессоры (GPU) 3.2
- - Кластерные системы 3.3
- Параллельное программирование: подходы и инструменты 4
- - Библиотеки и среды разработки 4.1
- - Отладка и профилирование параллельных программ 4.2
- - Оптимизация производительности 4.3
- Примеры практического применения 5
- - Обработка больших данных 5.1
- - Вычислительная биология и медицина 5.2
- - Искусственный интеллект и машинное обучение 5.3
- Заключение 6
- Список литературы 7