Title :
Genetic list scheduling algorithm for scheduling and allocation on a loosely coupled heterogeneous multiprocessor system
Author_Institution :
Comput. Archit., Passau Univ., Germany
Abstract :
Our problem consists of a partially ordered set of tasks communicating over a shared bus which are to be mapped to a heterogeneous multiprocessor system. The goal is to minimize the makespan, while satisfying constraints implied by data dependencies and exclusive resource usage. We present a new efficient heuristic approach based on list scheduling and genetic algorithms, which finds the optimum in few seconds on average even for large examples (up to 96 tasks). The superiority of our algorithm compared to some other algorithms is demonstrated
Keywords :
genetic algorithms; multiprocessing systems; processor scheduling; resource allocation; allocation; genetic algorithm; heterogeneous multiprocessor system; heuristic method; list scheduling; scheduling; shared bus; Application software; Biological cells; Computer architecture; Genetic algorithms; Hardware; Heuristic algorithms; Multiprocessing systems; Permission; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Design Automation Conference, 1999. Proceedings. 36th
Conference_Location :
New Orleans, LA
Print_ISBN :
1-58113-092-9
DOI :
10.1109/DAC.1999.781326