• DocumentCode
    506101
  • Title

    Compile-time generation of regular communications patterns

  • Author

    Koelbel, Charles

  • Author_Institution
    Center for Res. on Parallel Comput., Rice Univ., Houston, TX, USA
  • fYear
    1991
  • fDate
    18-22 Nov. 1991
  • Firstpage
    101
  • Lastpage
    110
  • Abstract
    A major hindrance to writing programs for distributed memory architectures has been the necessity of inserting explicit interprocessor communication. Recent work has shifted much of this detailed work from the programmer onto the compiler. In this paper, we provide explicit formulas describing the communications to be generated for an important class of computations: block-and cyclicly-distributed arrays with linear subscripts. We illustrate these methods with results from a compiler for the Kali language.
  • Keywords
    distributed memory systems; memory architecture; program compilers; Kali language; block-cyclicly-distributed arrays; compile-time generation; distributed memory architectures; interprocessor communication; writing programs; Memory architecture; Program processors; Programming profession; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-89791-459-7
  • Type

    conf

  • DOI
    10.1145/125826.125890
  • Filename
    5348934