Chapter 18

Efficient Nested Parallelism on Large-Scale Systems

Evgeny Fiksman*; Anton Malakhov    * Intel Corporation, USA Intel Corporation, Russian Federation

Abstract

Choosing right threading library is critical for application performance, as different threading libraries provide significantly different performance behavior, especially when dealing with the complex computer systems as Intel Xeon Phi coprocessor and NonUniform Memory Access (NUMA) Intel Xeon processor machines. Unfortunately, choosing the right threading library is not enough, additional application requirements may not be fulfilled by default implementation. In our work, we presented few approaches how to resolve issue of “memory hungry” application on Intel Xeon Phi coprocessor. ...

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

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