Расщепление тела цикла: различия между версиями

48 байт добавлено ,  4 месяца назад
Нет описания правки
м (Добавление линка)
Метки: визуальный редактор Задача для новичков
Метки: визуальный редактор Задача для новичков
</source>
 
Ключевой задачей таких оптимизаций является сокращение числа операций цикла. Здесь основным методом оптимизации является расщепление [[Цикл (программирование)|цикла]] на несколько циклов, для каждого из которых число команд, необходимых для упаковки тела цикла, строго меньше числа команд для исходного цикла.
 
Распределение полезно для изоляции цикловых зависимостей по данным при подготовке к векторизации цикла, для перестановок циклов или повышения локальности путём уменьшения общего количества данных, на которые делаются ссылки при полном выполнении каждого цикла.
7

правок