• DocumentCode
    2006238
  • Title

    Language bindings for a data-parallel runtime

  • Author

    Carpenter, Bryan ; Fox, Geoffrey ; Leskiw, Donald ; Li, Xinying ; Wen, Yuhong ; Zhang, Guansong

  • Author_Institution
    NPAC, Syracuse Univ., NY, USA
  • fYear
    1998
  • fDate
    35884
  • Firstpage
    42
  • Lastpage
    49
  • Abstract
    The NPAC kernel runtime, developed in the PCRC (Parallel Compiler Runtime Consortium) project, is a runtime library with special support for the High Performance Fortran data model. It provides array descriptors for a generalized class of HPF like distributed arrays, support for parallel access to their elements, and a rich library of collective communication and arithmetic operations for manipulating these arrays. The library has been successfully used as a component in experimental HPF translation systems. With prospects for early appearance of fully featured, efficient HPF compilers looking questionable, we discuss a class of more easily implementable data parallel language extensions that preserve many of the attractive features of HPF, while providing the programmer with direct access to runtime libraries such as the NPAC PCRC kernel
  • Keywords
    FORTRAN; parallel languages; parallel programming; program compilers; software libraries; HPF like distributed arrays; High Performance Fortran data model; NPAC PCRC kernel; NPAC kernel runtime; Parallel Compiler Runtime Consortium; arithmetic operations; array descriptors; data parallel language extensions; data parallel runtime; experimental HPF translation systems; language bindings; parallel access; runtime libraries; runtime library; Arithmetic; Communication system control; Data models; Distributed control; Java; Kernel; Program processors; Programming profession; Runtime library; Scattering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Parallel Programming Models and Supportive Environments, 1998. Proceedings. Third International Workshop on
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-8412-7
  • Type

    conf

  • DOI
    10.1109/HIPS.1998.665142
  • Filename
    665142