Using Nested Parallelism in OpenMP*

Overview

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]

[block]pre-patch-disclaimer[/block]

[block]ftc-disclaimer[/block]

Informações de produto e desempenho

1

Os compiladores da Intel podem ou não otimizar para o mesmo nível de microprocessadores não Intel no caso de otimizações que não são exclusivas para microprocessadores Intel. Essas otimizações incluem os conjuntos de instruções SSE2, SSE3 e SSSE3, e outras otimizações. A Intel não garante a disponibilidade, a funcionalidade ou eficácia de qualquer otimização sobre microprocessadores não fabricados pela Intel. As otimizações que dependem de microprocessadores neste produto são destinadas ao uso com microprocessadores Intel. Algumas otimizações não específicas da microarquitetura Intel são reservadas para os microprocessadores Intel. Consulte os Guias de Usuário e Referência do produto aplicáveis para obter mais informações sobre os conjuntos de instruções específicos cobertos por este aviso.

Revisão do aviso #20110804