Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Topic 9: Parallel Programming: Models, Methods and Languages

Implementing Irregular Parallel Algorithms with OpenMP
What’s Missing and How to Solve It

Michael SüßContact Information and Claudia LeopoldContact Information

(1)  University of Kassel, Research Group Programming Languages / Methodologies, Wilhelmshöher Allee 73, D-34121 Kassel, Germany
Abstract
Writing irregular parallel algorithms with OpenMP has been rarely practised in the past. Yet it is possible, and in this paper we will use a simple breadth–first search application as an example to show a possible stepping stone and deficiency of the OpenMP specification: It is very difficult to cancel the threads in a parallel region. A way to work around the issue within the existing OpenMP specification is sketched, while our main contribution is a proposal for an extension of OpenMP to solve the issue in an easier way.

Contact Information Michael Süß
Email: msuess@uni-kassel.de

Contact Information Claudia Leopold
Email: leopold@uni-kassel.de
Fulltext Preview (Small, Large, Larger, Largest)
Image of the first page of the fulltext


Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.103.63.62 • Server: mpweb23
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)