August 1, 2005
Conference Paper

Symmetric Data Objects and Remote Memory Access Communication for Fortran 95-Applications.

Abstract

Symmetric data objects have been introduced by Cray Inc. in context of SHMEM remote memory access communication on Cray T3D/E systems and later adopted by SGI for their Origin servers. Symmetric data objects greatly simplify parallel programming by allowing to reference remote instance of a data structure by specifying address of the local counterpart. The current paper describes how symmetric data objects and remote memory access communication could be implemented in Fortran-95 without requiring specialized hardware or compiler support. NAS Multi-Grid parallel benchmark was used as an application example and demonstrated competitive performance to the standard MPI implementation

Revised: May 19, 2011 | Published: August 1, 2005

Citation

Nieplocha J., D.J. Baxter, V. Tipparaju, C. Rasmussen, and R.W. Numrich. 2005. Symmetric Data Objects and Remote Memory Access Communication for Fortran 95-Applications. In Euro-Par 2005, Parallel Processing, 11th International Euro-Par Conference, Lisbon, Portugal, August 30 - September 2, 2005. Published in Lecture Notes in Computer Science, edited by José C. Cunha, Pedro D. Medeiros, 3648, 720-729. Berlin:Springer-Verlag. PNNL-SA-45213. doi:10.1007/11549468