• DocumentCode
    3485331
  • Title

    Mapping of uniform dependence algorithm onto fixed size processor arrays

  • Author

    Chen, Zhigang ; Shang, Weijia

  • Author_Institution
    Center for Adv. Comput. Studies, Southwestern Louisiana Univ., Lafayette, LA, USA
  • fYear
    1993
  • fDate
    13-16 Apr 1993
  • Firstpage
    804
  • Lastpage
    809
  • Abstract
    The paper addresses the problem of mapping uniform dependence algorithms onto fixed size processor arrays. The optimal computation time of executing uniform dependence algorithm on a fixed size processor array is first discussed. A mapping and partitioning method for 2-dimensional algorithms (algorithms with doubly nested loops) which can achieve near optimal computation time is proposed. Necessary and sufficient conditions are presented for a given pair of schedule and partition to be time optimal. The inefficient utilization of processors is caused by the boundary time steps. For a given pair of schedule and partition vectors, the number of boundary time steps is identified. Also, the amount of external communication, which is the communication between blocks of a partition, by a given pair of schedule and partition vectors is studied. Issues concerning minimizing boundary time steps and external communication are discussed
  • Keywords
    computational complexity; parallel algorithms; 2D algorithms; boundary time steps; doubly nested loops; external communication; fixed size processor arrays; optimal computation time; uniform dependence algorithm; Concurrent computing; Contracts; Optimal scheduling; Partitioning algorithms; Processor scheduling; Scheduling algorithm; Sufficient conditions; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1993., Proceedings of Seventh International
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-8186-3442-1
  • Type

    conf

  • DOI
    10.1109/IPPS.1993.262778
  • Filename
    262778