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:

Scarica video

852X480 (19.47 MB)

Per informazioni più dettagliate sulle ottimizzazioni basate su compilatore, vedere il nostro Avviso sull'ottimizzazione.