Dynamic Teams in OpenMP
Dynamic Teams in OpenMP
复制标题
OpenMP 中的动态团队
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Hans
中科院分区:
文献类型:
--
作者:
J. Schönherr;Jan Richling;Hans
While OpenMP conceptually allows to vary the degree of parallelism from one parallel region to the next in order to adapt to the system load, this might still be too coarse-grained in certain scenarios. Especially applications designed for parallelism may stay within one parallel region for a long time. This may lead either to an oversubscribed system where individual applications are not restricted in their degree of parallelism, or to an underutilized system, because individual applications are restricted to a too small degree of parallelism. In this paper, we tackle both problems by dynamically restricting the number of active threads within a parallel region without violating the OpenMP specification.