Next: Example 2
Up: EXECUTE-ON-HOME and LOCAL-ACCESS Previous: EXECUTE-ON-HOME and LOCAL-ACCESS
REAL A(N), B(N), C(N)
!HPF ALIGN WITH T:: A, B, C
!HPF
INDEPENDENT, EXECUTE (I) ON_HOME T(2*I), LOCAL_ACCESS A, B, C
DO I = 1, N/2
! we know that P(2*I-1) and P(2*I) is a permutation
! of 2*I-1 and 2*I
A(P(2*I - 1)) = B(2*I - 1) + C(2*I - 1)
A(P(2*I)) = B(2*I) + C(2*I)
END DO