O'Reilly logo

High Performance Parallelism Pearls Volume One by James Jeffers, James Reinders

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9

A Many-Core Implementation of the Direct N-Body Problem

Alejandro Duran*; Larry Meadows    * Intel Corporation, Spain Intel Corporation, USA

Abstract

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

N-Body simulations are a common astrophysics problem that computes the movement of gravitationally ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required