DocumentCode :
3224358
Title :
Dynamic Teams in OpenMP
Author :
Schönherr, Jan H. ; Richling, Jan ; Heiss, H.
Author_Institution :
Commun. & Oper. Syst., Tech. Univ. Berlin, Berlin, Germany
fYear :
2010
fDate :
27-30 Oct. 2010
Firstpage :
231
Lastpage :
237
Abstract :
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.
Keywords :
application program interfaces; message passing; parallel processing; OpenMP; dynamic team; message passing; oversubscribed system; Benchmark testing; Context; Instruction sets; Parallel processing; Sleep; Throughput; OpenMP; scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing (SBAC-PAD), 2010 22nd International Symposium on
Conference_Location :
Petropolis
ISSN :
1550-6533
Print_ISBN :
978-1-4244-8287-0
Electronic_ISBN :
1550-6533
Type :
conf
DOI :
10.1109/SBAC-PAD.2010.36
Filename :
5644944
Link To Document :
بازگشت