Vetorização de Loops
Regra: Se não há ciclos no Grafo de Dependências, o loop pode ser vetorizado
Exemplo:
do i=1,N Grafo de Dependências:
S1: A(i) = B(i)
S2: C(i) = A(i) + B(i) S1 S2 S3
S3: E(i) = C(i+1)
enddo
Novo código após Vetorização:
S1: A(1:N) = B(1:N)
S3: E(1:N) = C(2:N+1)
S2: C(1:N) = A(1:N) + B(1:N)
Slide anterior
Slide seguinte
Voltar para o primeiro slide
Exibir versão do elemento gráfico