DocumentCode
2793693
Title
Barcelona OpenMP Tasks Suite: A Set of Benchmarks Targeting the Exploitation of Task Parallelism in OpenMP
Author
Duran, Alejandro ; Teruel, Xavier ; Ferrer, Roger ; Martorell, Xavier ; Ayguadé, Eduard
Author_Institution
Comput. Sci. Dept., Barcelona Supercomput. Center, Barcelona, Spain
fYear
2009
fDate
22-25 Sept. 2009
Firstpage
124
Lastpage
131
Abstract
Traditional parallel applications have exploited regular parallelism, based on parallel loops. Only a few applications exploit sections parallelism. With the release of the new OpenMP specification (3.0), this programming model supports tasking. Parallel tasks allow the exploitation of irregular parallelism, but there is a lack of benchmarks exploiting tasks in OpenMP. With the current (and projected) multicore architectures that offer many more alternatives to execute parallel applications than traditional SMP machines, this kind of parallelism is increasingly important. And so, the need to have some set of benchmarks to evaluate it. In this paper, we motivate the need of having such a benchmarks suite, for irregular and/or recursive task parallelism. We present our proposal, the Barcelona OpenMP Tasks Suite (BOTS), with a set of applications exploiting regular and irregular parallelism, based on tasks. We present an overall evaluation of the BOTS benchmarks in an Altix system and we discuss some of the different experiments that can be done with the different compilation and runtime alternatives of the benchmarks.
Keywords
application program interfaces; formal specification; parallel processing; task analysis; Altix system; Barcelona OpenMP Tasks Suite; OpenMP specification; task parallelism; Application software; Association rules; Concurrent computing; Data mining; Kernel; Multicore processing; Parallel processing; Programming profession; Proposals; Runtime; OpenMP; benchmark suite; task parallelism;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2009. ICPP '09. International Conference on
Conference_Location
Vienna
ISSN
0190-3918
Print_ISBN
978-1-4244-4961-3
Electronic_ISBN
0190-3918
Type
conf
DOI
10.1109/ICPP.2009.64
Filename
5361951
Link To Document