• DocumentCode
    2634737
  • Title

    Toward data distribution independent parallel matrix multiplication

  • Author

    Lee, Hyu-Jae ; Fortes, Jose A B

  • Author_Institution
    Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1995
  • fDate
    25-28 Apr 1995
  • Firstpage
    436
  • Lastpage
    440
  • Abstract
    To eliminate or reduce initial data redistribution overheads for distributed memory parallel computers, this paper considers the problem of writing data distribution independent (DDI) programs whose functionality and execution time are independent of initial data distributions. Relations between time-space mappings and input data distributions are established. These relations are the basis of a systematic approach to the derivation of DDI programs which is illustrated for matrix-matrix multiplication. Conditions on data distributions that correspond to an optimal modular mapping are provided. It is shown that only twelve programs suffice to accomplish redistribution-free execution for the many input data distributions that satisfy the above conditions. When DDI matrix multiplication programs are used in an algorithm with multiple matrix products, half of data redistributions otherwise required can be eliminated
  • Keywords
    distributed memory systems; matrix multiplication; parallel algorithms; parallel programming; DDI programs; data distribution independent; distributed memory parallel computers; matrix multiplication; parallel matrix multiplication; time-space mappings; Concurrent computing; Data communication; Data engineering; Distributed computing; Libraries; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1995. Proceedings., 9th International
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-7074-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1995.395967
  • Filename
    395967