• DocumentCode
    2034464
  • Title

    On Compiling Array Expressions for Efficient Execution on Distributed-Memory Machines

  • Author

    Gupta, S.K.S. ; Kaushik, S.D. ; Mufti, S. ; Sharma, S. ; Huang, C.-H. ; Sadayappan, P.

  • Author_Institution
    Ohio State University Columbus
  • Volume
    2
  • fYear
    1993
  • fDate
    16-20 Aug. 1993
  • Firstpage
    301
  • Lastpage
    305
  • Abstract
    Efficient generation of communication sets and local index sets is important for evaluation of array expressions in scientific languages such as Fortran-90 and High Performance Fortran implemented on distributed-memory machines. We show that for arrays affinely aligned with templates that are distributed on multiple processors with a block-cyclic distribution, the local memory access sequence and communication sets can be efficiently enumerated using closed forms. First, closed form solutions are presented for arrays that are aligned with identity template that are distributed using block or cyclic distributions.
  • Keywords
    Closed-form solution; Distributed computing; High performance computing; Information science; Parallel processing; Parallel programming; Programming profession; Proposals; Runtime; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1993. ICPP 1993. International Conference on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    0190-3918
  • Print_ISBN
    0-8493-8983-6
  • Type

    conf

  • DOI
    10.1109/ICPP.1993.122
  • Filename
    4134228