previous up next
Go backward to Loop Distribution
Go up to Top
Go forward to Types of Vector Operations
RISC-Linz logo

Loop Interchange

Interchange loop 4-1 and loop 5-1
5-1 DO J = 1, N
4-1   DO I = 1, N
6-1     C(I,J) = 0
      ENDDO
    ENDDO

Vector stride becomes one word!

Interchange loop 5-2 and loop 7-2

5-2 DO J = 1, N
7-2   DO K = 1, N
4-2     DO I = 1, N
8-2       C(I,J)=C(I,J)+A(I,K)*B(K,J)
        ENDDO
      ENDDO
    ENDDO

Type of vector operation is changed!


Author: Wolfgang Schreiner
Last Modification: October 14, 1997

previous up next