Сборники трудов ИСП РАН


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

Дмитрий Мельник, Шамиль Курмангалеев, Арутюн Аветисян, Андрей Белеванцев, Дмитрий Плотников, Мамикон Варданян.

Аннотация

В статье рассматривается рабочий цикл оптимизации производительности приложений для заданной процессорной архитектуры на примере открытых компиляторов GCC и LLVM. Приводятся примеры выполненных оптимизаций и их результаты тестирования на известных наборах тестов. Также описывается инструмент TACT автоматической настройки компилятора на заданное приложение и его примерное использование как прикладным разработчиком, так и компиляторным инженером, приводятся результаты работы инструмента.

Ключевые слова

оптимизация программ; GCC; LLVM; автоматическая настройка компилятора

Издание

Труды Института системного программирования РАН, том 26, вып. 1, 2014, стр. 343-356.

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

DOI: 10.15514/ISPRAS-2014-26(1)-13

Полный текст статьи в формате pdf Вернуться к содержанию тома