Title :
Optimal within a constant schedules for forest dags on parallel architectures
Author :
Kalpakis, Konstantinos ; Yesha, Yaacov
Author_Institution :
Dept. of Comput. Sci., Maryland Univ., Baltimore, MD, USA
fDate :
10/6/1993 12:00:00 AM
Abstract :
The authors provide optimal within a constant explicit upper bounds on the makespan of schedules for bounded degree forest structured programs on mesh arrays of processors with links of unit bandwidth and arbitrary positive integer propagation delay, and provide polynomial time algorithms to find schedules with makespan matching these bounds. Thus, The authors provide the first polynomial time approximation algorithm for this NP-hard problem, with performance ratio that is a constant. Programs with forest structure arise often in important classes of algorithms. The mesh array architecture is widely used for actual parallel computers. Further, the authors provide polynomial time computable schedules for forest structured programs on a wide class of parallel architectures. They also show how to schedule, in polynomial time, a complete binary tree structured program on a linear array with optimal within a factor of 1 + o(1) makespan
Keywords :
computational complexity; multiprocessor interconnection networks; parallel algorithms; NP-hard problem; forest dags; makespan matching; mesh arrays; parallel architectures; polynomial time; polynomial time algorithms; polynomial time approximation; Approximation algorithms; Bandwidth; Computer architecture; Concurrent computing; NP-hard problem; Polynomials; Processor scheduling; Propagation delay; Scheduling algorithm; Upper bound;
Conference_Titel :
Advances in Parallel and Distributed Systems, 1993., Proceedings of the IEEE Workshop on
Conference_Location :
Princeton, NJ
Print_ISBN :
0-8186-5250-0
DOI :
10.1109/APADS.1993.588930