A class of OpenMP applications involving nested parallelism

A class of OpenMP applications involving nested parallelism
复制标题

一类涉及嵌套并行性的 OpenMP 应用程序

DOI:
--
复制
发表时间:
2004
期刊:
ACM Symposium on Applied Computing
影响因子:
--
通讯作者:
A. Wolf
A. Wolf
中科院分区:
--
文献类型:
--
作者:
H. M. Bücker;Arno Rasch;A. Wolf

文献摘要

被引文献

相似文献

如今,OpenMP 已成为支持多级并行的可移植共享内存编程的事实上的标准。不幸的是,当前的大多数 OpenMP 实现都无法充分利用多于一级的并行性。随着高性能计算资源中可用的处理器数量不断增加,受益于多级并行性的应用程序数量也在不断增加。将自动微分应用于 OpenMP 程序是作为一类具有嵌套并行性的新型 OpenMP 应用程序引入的。
Today, OpenMP is the de facto standard for portable shared-memory programming supporting multiple levels of parallelism. Unfortunately, most of the current OpenMP implementations are not capable of fully exploiting more than one level of parallelism. With the increasing number of processors available in high-performance computing resources, the number of applications that would benefit from multilevel parallelism is also increasing. Applying automatic differentiation to OpenMP programs is introduced as a new class of OpenMP applications with nested parallelism.