Vectorization: The "Other" Parallelism You Need

Published Date
13 - Mar - 2017
| Last Updated
06 - Jun - 2017
 
Vectorization: The “Other” Parallelism You Need
Vectorization: The “Other” Parallelism You Need

We will describe, with C and Fortran examples, new opportunities for performance-enhancing vectorization provided by the Intel® AVX-512 instruction set on the processor code named Knights Landing. After an introduction, this will include vectorization of loops that compress or expand arrays; histogram loops; and loops with array of structures accesses. Small sample codes will be available for download.

Download Slides

PDF (1.99 MB)

Download Code Samples

TAR (30 KB)

For more such intel Modern Code and tools from Intel, please visit the Intel® Modern Code

Source:https://software.intel.com/en-us/videos/vectorization-the-other-parallelism-you-need