November 2014
Intermediate to advanced
600 pages
17h 20m
English
Jason D. Sewall*; Guillaume Colin de Verdière† * Intel, United States† CEA, France
A huge number of scientific codes that are used everyday are running slowly on modern hardware; this is because of a number of factors, but software/programming model inertia and increasing single-node parallelism are chief among them.
This chapter examines a real-world example and shows that great improvements in performance can be achieved though simple models of hardware and computation.
In particular, we show that a common set of optimizations benefit both general-purpose Xeon processors and more specialized Xeon Phi accelerators.
Keywords
Parallel computing ...
Read now
Unlock full access