November 2014
Intermediate to advanced
600 pages
17h 20m
English
Alejandro Duran*; Larry Meadows† * Intel Corporation, Spain† Intel Corporation, USA
This chapter presents several optimizations that are usually necessary to obtain good performance on an Intel Xeon Phi coprocessor. It also explains why these optimizations where done intending that the applicability of the chapter is broader than the N-body kernel that is used to drive the presentation. These optimizations also lead to the performance improvement on processors in general.
Keywords
N-Body
Coprocessor
Xeon Phi
Knights Landing
OpenMP
Many-core
Blocking
Vectorization
N-Body simulations are a common astrophysics problem that computes the movement of gravitationally ...
Read now
Unlock full access