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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.