Разбивка длинных цепочек зависимостей
Если индуктивный цикл предычислить не удалось, необходимо по крайней мере ослабить зависимость между итерациями, чтобы они могли исполнятся параллельно. Рассмотрим следующий код:
for(i=0;i<XXL;i++)
{
x += 2;
a[i] = x;
}