Информация о статье

2026 г., Том 31, № 5, с.102-116

Левченко Д.Н., Ермолицкий А.В., Нейман-заде М.И.

Инструмент анализа неточностей динамической информации для оптимизаций подстановки функций и программной подкачки данных в компиляторе LCC для архитектуры Эльбрус

В статье представлен инструмент для автоматического анализа неточностей динамической информации для оптимизаций подстановки функций и программной предподкачки данных с аппаратной поддержкой в компиляторе LCC для архитектуры “Эльбрус”. Разработанное решение сочетает статический и динамический анализ, выявляя места, где отсутствие либо ошибочность динамической информации приводит к построению неоптимального машинного кода и замедлению работы компилируемой программы. Инструмент формирует отчеты с рекомендациями по расстановке подсказок программистом, что позволяет ускорить анализируемую программу. При тестировании инструмента на наборах тестов SPEC CPU 2006 и 2017 среднее геометрическое ускорение составило до 87.9 %.


Ключевые слова: компилятор, архитектура Эльбрус, оптимизация подстановки функций, оптимизация предподкачки данных, широкое командное слово (VLIW)

Библиографическая ссылка:
Левченко Д.Н., Ермолицкий А.В., Нейман-заде М.И. Инструмент анализа неточностей динамической информации для оптимизаций подстановки функций и программной подкачки данных в компиляторе LCC для архитектуры Эльбрус // Вычислительные технологии. 2026. Т. 31. № 5. С. 102-116
Главная| Цели| Редколлегия| Содержание| Поиск| Подписка| Правила| Контакты
ISSN 1560-7534
© 2026 ФИЦ ИВТ, Новосибирск