Lei Huang, Barbara Chapman, and Ricky Kendall (2004 to appear)
Executing OpenMP on Distributed Memory Systems via Global Arrays
Journal of Parallel Computing.
This paper presents a source-to-source translation strategy from OpenMP to Global Arrays in order to extend OpenMP to distributed memory systems. This translation provides a simple approach for programmers to write parallel programs using a high-level API that will run on both shared memory and distributed memory systems. Our benchmark experiments show scalability and lead us to believe that this approach is more promising than the use of software DSM systems.