The loop fusion for data localization
2020 ◽
Vol 11
(3)
◽
pp. 17-31
Keyword(s):
Для улучшения локализации данных используется слияние циклов. Слияние циклов, имеющих общие переменные, может ускорить исполнение за счёт уменьшения количества кэш-промахов. Это преобразование известно давно, но компиляторы выполняют его лишь для простейших случаев. Наши улучшенные алгоритмы используют предварительные преобразования для корректного слияния циклов, имеющих разное количество итераций и информационные зависимости.
2008 ◽
Vol 68
(4)
◽
pp. 443-455
◽
2001 ◽
Vol 11
(04)
◽
pp. 455-470
◽
Keyword(s):