Towards the Translation of OpenMP to Hybrid MPI/OpenMP
Though it is possible to use pure OpenMP or pure MPI to develop parallel and distributed memory applications respectively, both are often combined in a hybrid MPI/OpenMP model to target clusters of multi-core nodes.In this paper, we introduce and discuss the design and implementation of a source-to-source compiler, translating OpenMP-annotated source code to MPI/OpenMP.We evaluate the performance of the translated programs on the HPC Spartan cluster at the University of Melbourne.
Authors
- Steven Tang
- Richard Sinnott (ORCID: https://orcid.org/0000-0001-5998-222X)
Institutions
- The University of Melbourne (AU)
Publication Details
- Published
- 2025-02-10
- DOI
- https://doi.org/10.1145/3727166.3727186
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00