Diferenças entre pragmas simd e ivdep sempre?
Atualmente, estou tentando vetorizar um programa e observei um comportamento estranho
Parece que um loop for é vetorizado ao usar
#pragma simd
(262): (col. 3) observação: SIMD LOOP FOI VETORIZADO.
mas não quando eu uso
sempre #pragma vector
#pragma ivdep
(262): (col. 3) observação: o loop não foi vetorizado: existência de dependência vetorial.
Eu sempre pensei que as duas frases fazem a mesma vetorização