Strategies and implementation for translating OpenMP code for clusters

6Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free