Personal tools
You are here: Home Publications Implementing OpenMP using Dataflow execution Model for Data Locality and Efficient Parallel Execution
Document Actions

Tien-Hsiung Weng and Barbara Chapman (2002)

Implementing OpenMP using Dataflow execution Model for Data Locality and Efficient Parallel Execution

In: Proceedings of the 7th International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS 2002), pp. 107-114, IEEE Press.

In this paper, we show the potential benefits of translating OpenMP code to low-level parallel code using a data flow execution model, instead of targeting it directly to a multi-threaded program. Our goal is to improve data locality as well as reduce synchronization overheads without introducing data distribution directives to OpenMP. We outline an API that enables us to realize this model using SMARTS (Shared Memory Asynchronous Run-Time System), describe the work of the compiler and discuss the benefits of translating OpenMP to parallel code using data flow execution model. We show experimental results based part of the Parallel Ocean Program (POP) code and Jacobi kernel code running on an SGI Origin 2000.

This conference was held in conjunction the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002). This paper also appeared in the conference proceedings for IPDPS 2002.
by admin last modified 2007-12-10 21:05
« September 2010 »
Su Mo Tu We Th Fr Sa
1234
567891011
12131415161718
19202122232425
2627282930
 

Powered by Plone

LACSI Collaborators include:

Rice University LANL UH UNM UIUC UNC UTK