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]

Информация о продукте и производительности

1

Компиляторы Intel могут не обеспечивать для процессоров других производителей уровень оптимизации, который не является присущим только процессорам Intel. В состав этих оптимизаций входят наборы команд SSE2, SSE3 и SSSE3, а также другие оптимизации. Корпорация Intel не гарантирует доступность, функциональность или эффективность работы любых приложений оптимизации для микропроцессоров других производителей. Содержащиеся в данной продукции оптимизации, предназначены для использования с конкретными микропроцессорами Intel. Некоторые оптимизации, не относящиеся к микроархитектуре Intel, зарезервированы для микропроцессоров Intel. Пожалуйста, см. соответствующее руководство пользователя или справочные руководства для получения дополнительной информации о конкретных наборах команд, к которым относится данное уведомление.

Редакция уведомления № 20110804