• DocumentCode
    1941221
  • Title

    Optimizing data alignment for data parallel programs

  • Author

    Xu, Hong ; Ni, Lionel M.

  • Author_Institution
    Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
  • fYear
    1994
  • fDate
    21-24 Jun 1994
  • Firstpage
    336
  • Lastpage
    344
  • Abstract
    Data decomposition across processors is critical to the performance of data parallel programs on distributed-memory machines. The data decomposition problem involves data alignment and data distribution. This paper addresses the data alignment phase, which can be classified into slope alignment and offset alignment. We propose a data reference graph (DRG) model, based on which a slope alignment heuristic algorithm and an offset alignment heuristic algorithm are proposed for the purpose of minimizing interprocessor communication. Such a DRG-based data alignment framework makes our work unique from other related work. The time complexity of both proposed algorithms are in the linear order of distinct references given in a program structure
  • Keywords
    computational complexity; distributed memory systems; graph theory; heuristic programming; optimisation; parallel programming; programming theory; data alignment optimization; data decomposition; data distribution; data parallel programs; data reference graph model; distinct references; distributed-memory machines; heuristic algorithms; interprocessor communication minimization; linear time complexity; offset alignment; program structure; slope alignment; Computer science; Concurrent computing; Distributed computing; Heuristic algorithms; Linear programming; Parallel programming; Partitioning algorithms; US Department of Energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on
  • Conference_Location
    Pozman
  • Print_ISBN
    0-8186-5840-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.1994.302434
  • Filename
    302434