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