Техника оптимизации под линуха

Разбивка длинных цепочек зависимостей


Если индуктивный цикл предычислить не удалось, необходимо по крайней мере ослабить зависимость между итерациями, чтобы они могли исполнятся параллельно. Рассмотрим следующий код:

for(i=0;i<XXL;i++)

{

       x += 2;

       a[i] = x;

}



Содержание раздела