Chapter 1

Introduction

James Reinders; Jim Jeffers    Intel Corporation, USA

Abstract

This chapter introduces this book written by 73 experts sharing real-world examples and techniques that led to high-performance applications on multicore and many-core system. All chapters reference actual code and the modifications made to the code to improve performance. Codes discussed are freely available for download (http://lotsofcores.com). All the figures and diagrams from the book are available freely as well, to help facilitate teaching of parallel programming.

Keywords

512-bit SIMD

AVX-512

Coarse-grain

Embree

MPI

MPI shared memory

OSPRay

OpenCL

OpenMP

Python

SIMD

TBB

Xeon Phi

Heterogeneous

Hybrid parallelism

In-order

Latency optimizations

Many-core ...

Get High Performance Parallelism Pearls Volume Two now with O’Reilly online learning.

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