|
Эта публикация цитируется в 3 научных статьях (всего в 3 статьях)
Агрессивная инлайн-подстановка функций для VLIW-архитектур
А. В. Ермолицкий, М. И. Нейман-заде, О. А. Четверина, А. Л. Маркин, В. Ю. Волконский АО "МЦСТ"
Аннотация:
Достижение высокой производительности на микропроцессорах с VLIW-архитектурой возможно лишь при использовании агрессивной инлайн-подстановки. Предложенный в настоящей работе алгоритм оптимизации явно учитывает время компиляции, что делает его эвристику более сбалансированной и позволяет значительно сократить рост кода и ускорить компиляцию по сравнению с известными алгоритмами. Кроме того, нам удалось достичь высоких показателей производительности благодаря ряду факторов: учёт в эвристике ключевых оптимизаций, использование клонирования функций, частичной инлайн-подстановки и компиляции в режиме «вся программа». Реализация нашего алгоритма в оптимизирующем компиляторе для архитектуры Эльбрус позволила ускорить задачи SPEC CPU2006 в среднем в 1.41 раз.
Ключевые слова:
оптимизация, оптимизирующий компилятор, инлайн-подстановка, VLIW.
Образец цитирования:
А. В. Ермолицкий, М. И. Нейман-заде, О. А. Четверина, А. Л. Маркин, В. Ю. Волконский, “Агрессивная инлайн-подстановка функций для VLIW-архитектур”, Труды ИСП РАН, 27:6 (2015), 189–198
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp193 https://www.mathnet.ru/rus/tisp/v27/i6/p189
|
|