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