Содержание
- Введение 1
- Теоретические основы параллельного программирования 2
- - Модели параллельного программирования 2.1
- - Архитектуры многоядерных процессоров 2.2
- - Механизмы синхронизации и управления ресурсами 2.3
- Технологии Intel для параллельного программирования 3
- - Intel Threading Building Blocks (TBB) 3.1
- - Intel Data Parallel C++ (DPC++) 3.2
- - Intel MPI Library 3.3
- Архитектуры процессоров Intel и их влияние на параллельные вычисления 4
- - Эволюция микроархитектур Intel 4.1
- - Влияние кэш-памяти на производительность 4.2
- - Новые инструкции и технологии Intel 4.3
- Практическое применение технологий Intel в параллельном программировании 5
- - Оптимизация существующего приложения с помощью Intel TBB 5.1
- - Разработка параллельного приложения с использованием Intel MPI Library 5.2
- - Пример использования Intel DPC++ для гетерогенных вычислений 5.3
- Заключение 6
- Список литературы 7