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