May 2016
Intermediate to advanced
662 pages
20h 17m
English
Discusses the AVX-512 vector parallel capabilities of Knights Landing and introduces how to utilize them. This chapter gives the fundamentals, which are the same techniques found in most any tutorial or reference on vectorization for processors.
MIC architecture; Xeon Phi; MKL; Intrinsics; Inlining; SIMD; Vectors; VTune; Vectorization Advisor; Vectorization; AVX-512; Reciprocal; Gather; Scatter; FLOPs; SIMD mask; SIMD; Memory access pattern; Memory footprint; Optimization report; Random number (vectorization of); OpenMP
One way or another, using the Advanced Vector eXtensions 512-bit (AVX-512) operations, is critical to the performance of ...
Read now
Unlock full access