RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2021, том 33, выпуск 3, страницы 51–60 (Mi tisp598)

Эта публикация цитируется в 1 статье

Data layout optimization for the LCC compiler

[Оптимизации расположения данных для компилятора LCC для архитектуры Эльбрус]

V. E. Shamparovab, M. I. Neiman-Zadea

a Moscow Institute of Physics and Technology
b MCST

Аннотация: В данной статье о проводимом исследовании мы предлагаем новый подход к единому анализу использования кэш-памяти для разработки оптимизаций расположения данных в составе компилятора LCC для архитектур Эльбрус и SPARC. Подход состоит из трёх частей. Первая часть - обобщение двух методов оценки количества кэш-промахов и выбор из них более подходящего для реализации в компиляторе метода. Вторая часть - поиск применимого в компиляторе решения задачи минимизации количества промахов кэша. Третья часть - реализация выбранного метода анализа в компиляторе и использование результатов анализа для оптимизаций расположения данных.

Ключевые слова: компиляторы, оптимизации компилятора, анализ кэша, оптимизации расположения данных.

Язык публикации: английский

DOI: 10.15514/ISPRAS-2021-33(3)-4



© МИАН, 2024