• 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