Найти тему
Выложены слайды курса по микроархитектурной оптимизации кода (AOSO)
1 год назад
Слияние циклов (loop fusion, loop jamming) – это объединение двух смежных циклов в один с целью повышения временной локальности обращений к общим массивам и устранения накладных расходов на поддержание второго цикла (вычисление условного выражения, выполнение перехода/предсказания).
2 года назад
Перестановка циклов (loop interchange) – это одна из простейших техник оптимизации доступа к данным в кеш-памяти процессорного ядра, направленная на улучшение временной локальности кода (temporal locality).
2 года назад