Distribuição de Loops
Def: Transformação de um loop único em loops adjacentes
Objetivo: Possibilitar vetorização ou paralelização parcial do loop
Exemplo:
do i=2,N
S1: A(i) = B(i) + C(i)
S2: D(i) = D(i-1) * 2
enddo
Pode ser transformado em
S1: A(2:N) = B(2:N) + C(2:N)
do i=2,N
S2: D(i) = D(i-1) * 2
enddo
Slide anterior
Slide seguinte
Voltar para o primeiro slide
Exibir versão do elemento gráfico