|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Математические основы программирования
Слияние циклов для локализации данных
Б. Я. Штейнберг, О. Б. Штейнберг, А. А. Василенко Южный федеральный университет
Аннотация:
Для улучшения локализации данных используется слияние
циклов. Слияние циклов, имеющих общие переменные, может ускорить
исполнение за счёт уменьшения количества кэш-промахов. Это преобразование
известно давно, но компиляторы выполняют его лишь для простейших
случаев.
Наши улучшенные алгоритмы используют предварительные преобразования для корректного слияния циклов, имеющих разное количество
итераций и информационные зависимости.
Ключевые слова и фразы:
слияние циклов, оптимизирующий компилятор, преобразования
программ, локальность данных, оптимизация обращений к памяти.
Поступила в редакцию: 29.04.2020 02.07.2020
Образец цитирования:
Б. Я. Штейнберг, О. Б. Штейнберг, А. А. Василенко, “Слияние циклов для локализации данных”, Программные системы: теория и приложения, 11:3 (2020), 17–31
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ps368 https://www.mathnet.ru/rus/ps/v11/i3/p17
|
|