Vectorization Essentials 08 - Pragma SIMD I

Vectorization Essentials 08 - Pragma SIMD I

This video explores SIMD loops and how and why to use #pragma simd and its modifying clauses. It also demonstrates differences in implementation between Intel® Cilk™ Plus and OpenMP* 4.0. We explore modifier clauses such as reduction, private, linear, and vectorlength wherever these clauses differ from their cousins implemented in OpenMP*. The video explores motivating code examples where loops would likely not auto-vectorize but will vectorize with the use of appropriate pragma simd with modifier clauses

See other videos in this series:

Download do vídeo

852X480 (19.47 MB)

Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.