OpenMP is a portable shared memory programming interface that promises high programmer productivity for multithreaded applications. It is designed for small and middle sized shared memory systems. We have developed strategies to extend OpenMP to clusters via compiler translation to a Global Arrays program. In this paper, we describe our implementation of the translation in the Open64 compiler, and we focus on the strategies to improve sequential region translations. Our work is based upon the open source Open64 compiler suite for C, C++, and Fortran90/95. © Springer-Verlag Berlin Heidelberg 2007.
CITATION STYLE
Eachempati, D., Huang, L., & Chapman, B. (2007). Strategies and implementation for translating OpenMP code for clusters. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4782 LNCS, pp. 420–431). Springer Verlag. https://doi.org/10.1007/978-3-540-75444-2_42
Mendeley helps you to discover research relevant for your work.