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

Нет изменений в размере ,  5 лет назад
м
→‎top: орфо, replaced: путем → путём
м (→‎top: замена lang-en по запросу на ВП:ЗКБВ, added underlinked tag)
м (→‎top: орфо, replaced: путем → путём)
Ключевой задачей таких оптимизаций является сокращение числа операций цикла. Здесь основным методом оптимизации является расщепление цикла на несколько циклов, для каждого из которых число команд, необходимых для упаковки тела цикла, строго меньше числа команд для исходного цикла.
 
Распределение полезно для изоляции цикловых зависимостей по данным при подготовке к векторизации цикла, для перестановок циклов или повышения локальности путемпутём уменьшения общего количества данных, на которые делаются ссылки при полном выполнении каждого цикла.
 
== Примечания ==