Use Stride One Access
Simple Loop Nest with Poor Cache Use
do i = 1,n
do j = 1,n
a(i,j) = b(i,j)
enddo
enddo
Reversed Loop Nest to Achieve Stride One Access
do j = 1,n
do i = 1,n
a(i,j) = b(i,j )_
enddo
enddo
Previous slide
Next slide
Back to first slide
View graphic version