Exploiting Multilevel Parallelism in Quantum Simulations
Jeongnim Kim; Lawrence Meadows Intel Corporation, USA
Exploiting multilevel parallelism deserves consideration even if rejected in the past. OpenMP nesting is turned off by default by most implementations, and is generally consider unsafe by typical users due to concerns of oversubscription and the resulting poor application performance. Proper considerations of how to express and use nested parallelism can have a profound impact on performance. This chapter segments this challenge into two parts: nesting of OpenMP within an MPI program, and then use of nesting within OpenMP itself. This logical decomposition provides the understanding necessary to make proper ...
Get High Performance Parallelism Pearls Volume Two now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.