RUS  ENG
Полная версия
ЖУРНАЛЫ // Информационные технологии и вычислительные системы // Архив

ИТиВС, 2004, выпуск 3, страницы 4–26 (Mi itvs662)

СОВРЕМЕННЫЕ ОПТИМИЗИРУЮЩИЕ КОМПИЛЯТОРЫ

Оптимизирующие компиляторы для архитектуры с явным параллелизмом команд и аппаратной поддержкой двоичной совместимости

В. Ю. Волконский

Институт микропроцессорных вычислительных систем РАН, г. Москва

Аннотация: Работа посвящена методам оптимизации, используемым в современных компиляторах для архитектур с явным параллелизмом команд и аппаратной поддержкой двоичной совместимости. В ней дается сравнительный анализ аппаратных и программных методов оптимизации и обеспечения совместимости программ, а также краткое описание базовой архитектуры, поддерживающей компиляторные методы оптимизации и эффективной двоичной совместимости. Рассматриваются важнейшие методы оптимизации программ, введенные для базовой архитектуры. Они включают в себя методы анализа зависимостей, методы оптимизации применительно к платформе с явным параллелизмом команд, методы оптимизации обращений в память, методы адаптивной оптимизации, быстрые алгоритмы оптимизации, особенно важные для динамических оптимизирующих компиляторов. Рассмотрены структурные изменения в оптимизирующих компиляторах и технология их отладки.



© МИАН, 2024