DocumentCode :
2355511
Title :
Scalable libraries for Fortran 90D/High Performance Fortran
Author :
Bozkus, Zeki ; Choudhary, Alok ; Fox, Geoffrey ; Haupt, Tom ; Ranka, Sanjay ; Thakur, Rajeev ; Wang, Jhy-Chun
Author_Institution :
Northeast Parallel Archit. Center, Syracuse Univ., NY, USA
fYear :
1993
fDate :
6-8 Oct 1993
Firstpage :
67
Lastpage :
76
Abstract :
High Performance Fortran (HPF) is a new language, based on Fortran 90, developed by HPF Forum. The language was designed to support data parallel programming with top performance on MIMD and SIMD computers with non-uniform memory access costs. The main features of the language include the FORALL construct, new intrinsic functions and data distribution directives. A perusal of HPF shows that most of the parallelism is hidden in the runtime library. Further, efficient parallelization of FORALL construct and array assignment functions on distributed memory machines requires the use of collective communication to access non-local data. This communication could be structured (like shift, broadcast, all-to-all communication) or unstructured. Thus, the scalability of the code generated by the compiler depend on the scalability of these libraries. In this paper, we present the design and performance of an scalable library for the intrinsic functions and the collective communication library
Keywords :
FORTRAN; distributed memory systems; parallel programming; subroutines; FORALL construct; Fortran 90D; HPF; High Performance Fortran; MIMD; SIMD; array assignment functions; collective communication library; data distribution directives; distributed memory machines; parallelism; runtime library; scalable libraries; Band pass filters; Broadcasting; Concurrent computing; Contracts; Costs; Distributed computing; Parallel architectures; Parallel programming; Runtime library; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Scalable Parallel Libraries Conference, 1993., Proceedings of the
Conference_Location :
Mississippi State, MS
Print_ISBN :
0-8186-4980-1
Type :
conf
DOI :
10.1109/SPLC.1993.365581
Filename :
365581
Link To Document :
بازگشت