Loop Fusion
Untuned
do i = 1, 50000
x = x * a(i) + b(i)
enddo
do i = 1, 100000
y = y + a(i) / b(i)
enddo
Tuned
do i = 1, 50000
x = x * a(i) + b(i)
y = y + a(i) / b(i)
enddo
do i = 50001, 100000
y = y + a(i) / b(i)
enddo
Previous slide
Next slide
Back to first slide
View graphic version