May 2016
Intermediate to advanced
662 pages
20h 17m
English
Discusses the keys to effective parallel programming. While getting maximal performance from Knights Landing is largely the same challenge as with any processor, the challenge of parallel programming remains. The basics of managing parallelism at the domain, thread, data, and locality levels are discussed. The provocative “To Refactor, or Not to Refactor” question is examined.
OpenMP; Threading building blocks; Vectorization; MPI; AVX-512 intrinsics; Code modernization
Read now
Unlock full access