Using Nested Parallelism in OpenMP*

Multi-level parallelism with OpenMP* deserves your consideration—even if you've rejected it in the past. OpenMP nesting is turned off by default by most implementations. Developers generally consider it unsafe due to concerns about oversubscription and the resulting poor application performance. But today—finally—there are better options. Proper considerations of how to express and use nested parallelism can have a profound impact on performance. This webinar discusses successful examples of using nesting with OpenMP using hot teams and explains best practices for exploiting nested parallelism opportunities overall.

Download Slides [PDF 819KB]



Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at