DocumentCode :
289994
Title :
Global execution time minimization by allocating tasks in parallel systems
Author :
Coli, M. ; Palazzari, P.
Author_Institution :
Dipartimento di Ingegneria Elettronica, Universita La Sapienza, Rome, Italy
fYear :
1995
fDate :
25-27 Jan 1995
Firstpage :
91
Lastpage :
97
Abstract :
We have studied the allocation of directed acyclic graphs (DAGs) into a given parallel machine (PM); this is an NP-complete problem. Previous papers presented allocation algorithms all making many rough simplifications so that the achieved allocations are too far from the optimum and do not minimize the actual execution time of the program. We analyzed the impact of the precedence relations on the execution time of DAG into PM issuing a new cost function (fPR) which takes into account both the PM topology and the precedence relations. fPR is minimized through a genetic algorithm and, in order to speed up its convergence, we developed a heuristic criterion, based on the critical path idea, for the choice of the starting population. The best results achievable using our cost function have been illustrated by comparing the actual execution times of the allocation given by the minimization of fPR with the ones obtained using the allocations given by the minimization of two cost functions described in literature
Keywords :
computational complexity; critical path analysis; directed graphs; genetic algorithms; minimisation; parallel machines; processor scheduling; resource allocation; DAGs; NP-complete problem; cost function; critical path; directed acyclic graphs; execution time; genetic algorithm; global execution time minimization; heuristic criterion; parallel machine; parallel systems; precedence relations; starting population; static allocation; task allocation; Algorithm design and analysis; Bandwidth; Convergence; Cost function; Genetic algorithms; Minimization methods; NP-complete problem; Network topology; Parallel machines; Parallel processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1995. Proceedings. Euromicro Workshop on
Conference_Location :
San Remo
Print_ISBN :
0-8186-7031-2
Type :
conf
DOI :
10.1109/EMPDP.1995.389151
Filename :
389151
Link To Document :
بازگشت