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
Link To Document