• DocumentCode
    2454249
  • Title

    DaReL: a portable data redistribution library for distributed-memory machines

  • Author

    Kalns, Edgar T. ; Ni, Lionel M.

  • Author_Institution
    Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
  • fYear
    1994
  • fDate
    12-14 Oct 1994
  • Firstpage
    78
  • Lastpage
    87
  • Abstract
    Run-time data redistribution can be performed between algorithm phases when a different data decomposition is expected to deliver increased performance for a subsequent phase of computation. Redistribution, however, represents increased program overhead as algorithm computation is interrupted while data are exchanged among processor memories. A number of data parallel Fortran languages support run-time data redistribution primitives. We propose a portable data redistribution library, DaReL, specifically for High Performance Fortran (HPF). DaReL supports multi-dimensional data redistribution for HPF´s regular distribution patterns, BLOCK, CYCLIC, and *. Data exchange is performed with MPI primitives, facilitating DaReL´s portability among distributed memory platforms that utilize the emerging message passing standard. We present an overview of DaReL´s design and performance results on an IBM SP-1
  • Keywords
    FORTRAN; distributed memory systems; message passing; parallel languages; parallel programming; software libraries; software portability; software standards; subroutines; DaReL; HPF; High Performance Fortran; IBM SP-1; MPI primitives; algorithm computation; algorithm phases; data decomposition; data exchange; data parallel Fortran languages; distributed memory platforms; distributed-memory machines; message passing standard; multi-dimensional data redistribution; portable data redistribution library; processor memories; program overhead; regular distribution patterns; run-time data redistribution; run-time data redistribution primitives; Computer science; High level languages; Impedance; Libraries; Logic arrays; Magnetic heads; Parallel programming; Programming profession; Runtime; US Department of Energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable Parallel Libraries Conference, 1994., Proceedings of the 1994
  • Conference_Location
    Mississippi State, MS
  • Print_ISBN
    0-8186-6895-4
  • Type

    conf

  • DOI
    10.1109/SPLC.1994.377002
  • Filename
    377002