DocumentCode
3204674
Title
Conflict-free scheduling of nested loop algorithms on lower dimensional processor arrays
Author
Yang, Zhenhui ; Shang, Weijia ; Fortes, Jose A B
Author_Institution
Center for Adv. Comput. Studies, Southwestern Louisiana Univ., Lafayette, LA, USA
fYear
1992
fDate
23-26 Mar 1992
Firstpage
156
Lastpage
164
Abstract
In practice, it is interesting to map n -dimensional algorithms, or algorithms with n nested loops, onto (k -1)-dimensional arrays where k <n . The paper considers some open problems in a previous work by Shang and Fortes (1990). A procedure is proposed to test if or not a given mapping has computational conflicts and a lower bound on the total execution time is provided. Based on the testing procedure and the lower bound, the complexity and the optimality of the optimization procedure in the previous work is improved. The integer programming formulation is also discussed and used to find the optimal time mapping for the 5-dimensional bit level matrix multiplication algorithm into a 2-dimensional bit level processor array
Keywords
computational complexity; integer programming; multiprocessor interconnection networks; parallel algorithms; parallel programming; scheduling; 2-dimensional bit level processor array; 5-dimensional bit level matrix multiplication algorithm; computational conflicts; conflict free scheduling; integer programming; lower bound; lower dimensional processor arrays; nested loop algorithms; total execution time; Contracts; Convolution; Image processing; Linear programming; Matrix decomposition; Processor scheduling; Scheduling algorithm; Signal processing; Testing; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location
Beverly Hills, CA
Print_ISBN
0-8186-2672-0
Type
conf
DOI
10.1109/IPPS.1992.223054
Filename
223054
Link To Document