Содержание
- Введение 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