• DocumentCode
    1886162
  • Title

    Runtime array redistribution in HPF programs

  • Author

    Thakur, Rajeev ; Choudhary, Alok ; Fox, Geoffrey

  • Author_Institution
    Northeast Parallel Archit. Center, Syracuse Univ., NY, USA
  • fYear
    1994
  • fDate
    23-25 May 1994
  • Firstpage
    309
  • Lastpage
    316
  • Abstract
    Describes efficient algorithms for runtime array redistribution in High Performance Fortran (HPF) programs. We consider block(m)-to-cyclic, cyclic-to-block(m) and the general cyclic(x)-to-cyclic(y) type redistributions. We initially describe algorithms for one-dimensional arrays and then extend the methodology to multidimensional arrays. The algorithms are practical enough to be easily implemented in the runtime library of an HPF compiler and can also be directly used in application programs requiring redistribution. Performance results on the Intel Paragon are discussed
  • Keywords
    FORTRAN; data structures; parallel programming; program compilers; HPF compiler; HPF programs; High Performance Fortran; Intel Paragon; block(m)-to-cyclic redistribution; cyclic(x)-to-cyclic(y) redistribution; cyclic-to-block(m) redistribution; multidimensional arrays; one-dimensional arrays; performance results; runtime array redistribution; runtime library; Algorithms; Distributed computing; Educational institutions; Message passing; Multidimensional systems; Parallel architectures; Program processors; Programmable logic arrays; Runtime library; Vector processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable High-Performance Computing Conference, 1994., Proceedings of the
  • Conference_Location
    Knoxville, TN
  • Print_ISBN
    0-8186-5680-8
  • Type

    conf

  • DOI
    10.1109/SHPCC.1994.296659
  • Filename
    296659