Fusão de Loops
Def: Transformação de loops adjacentes em um único loop
Objetivo: Minimizar o overhead de inicialização dos loops
Exemplo:
do i=2,N
S1: A(i) = B(i) + C(i)
enddo
do i=2,N
S2: D(i) = A(i-1)
enddo
Obs: A fusão destes dois loops é válida, pois a dependência S1 ? S2 continua sendo respeitada
Slide anterior
Slide seguinte
Voltar para o primeiro slide
Exibir versão do elemento gráfico