Chapter 12

Vectorization with AVX-512 intrinsics

Abstract

Introduces programming with intrinsics for Intel® Advanced Vector Extensions 512-bits (AVX 512). Helps directly harness the richness of AVX-512 instructions by bypassing limitations of languages and compilers.

Keywords

AVX-512; Intrinsics; Inline assembly code; Assembly language programming; Intel Software Development Emulator; SDE; _may_i_use_cpu_feature

What is new with Knights Landing in this chapter?

AVX-512

This chapter introduces programming with intrinsics for Intel® Advanced Vector Extensions 512-bits (AVX-512). Writing a program, in Fortran, C, or C++, and having the compiler generate AVX-512 instructions should be the first choice for us because that offers better portability. ...

Get Intel Xeon Phi Processor High Performance Programming, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.