This chapter covers the fundamentals of parallelism. While common techniques for parallelism, including multi-process and multi-threading, are briefly discussed, the majority of the chapter focuses on SIMD vectorization with SSE and Intel® Advanced Vector Extensions (Intel® AVX).
Parallelism, the act of performing two or more operations simultaneously, is a topic that has generated lots of interest and headlines within the last decade. Part of this fascination ...
Get Power and Performance now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.