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