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
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;
Conference_Titel :
Parallel Processing Symposium, 1992. Proceedings., Sixth International
Conference_Location :
Beverly Hills, CA
Print_ISBN :
0-8186-2672-0
DOI :
10.1109/IPPS.1992.223054