• DocumentCode
    2158908
  • Title

    Data alignment of loop nests without nonlocal communications

  • Author

    Shang, Weijia ; Shu, Zhongliang

  • Author_Institution
    Dept. of Comput. Eng., Santa Clara Univ., CA, USA
  • fYear
    1994
  • fDate
    22-24 Aug 1994
  • Firstpage
    439
  • Lastpage
    450
  • Abstract
    In this paper, how to distribute data to different memory modules and how to distribute computations to different processors for execution in a distributed memory parallel computer without nonlocal communications or with minimum nonlocal communications are addressed. Nonlocal communications are much more expensive compared to local communications, e.g., nearest neighbor shifts of data. Algorithms are classified to uniform communication algorithms where communication patterns are regular and affine communication algorithms where communication patterns are affine functions of loop index variables. Necessary and sufficient conditions on the existence of mappings without nonlocal communications are presented. If such mappings exist, constraints posed by the mapping without nonlocal communications are constructed and used to guide the selection of mappings with minimum local communications
  • Keywords
    concurrency control; distributed memory systems; matrix algebra; parallel algorithms; affine communication algorithms; communication patterns; data alignment; data distribution; different processors; distributed memory parallel computer; local communications; loop index variables; loop nests; memory modules; minimum local communications; minimum nonlocal communications; nearest neighbor shifts; nonlocal communications; regular communication algorithms; uniform communication algorithms; Concurrent computing; Contracts; Data engineering; Distributed computing; Nearest neighbor searches; Sufficient conditions; Terminology; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Array Processors, 1994. Proceedings. International Conference on
  • Conference_Location
    San Francisco, CA
  • ISSN
    1063-6862
  • Print_ISBN
    0-8186-6517-3
  • Type

    conf

  • DOI
    10.1109/ASAP.1994.331782
  • Filename
    331782