No credit card required
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
What is new with Knights Landing in this chapter?
One way or another, using the Advanced Vector eXtensions 512-bit (AVX-512) operations, is critical to the performance of ...