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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.