Title :
Hierarchical scheduling and allocation of multirate systems on heterogeneous multiprocessors
Author :
Li, Yanbing ; Wolf, Wayne
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
Abstract :
This paper describes new algorithms for system-level software synthesis, namely the scheduling and allocation of a set of complex tasks running at multiple rates on a heterogeneous multiprocessor. The tasks may have precedence constraints within them. The multiprocessor may be composed of both programmable and fixed-function processing elements and may have arbitrary interconnect topology. Our hierarchical algorithm takes advantage of the hierarchical structure of the system´s task graph to hierarchically allocate and schedule processes on the multiprocessor to meet the hard real-time constraints on the tasks. Multimedia is an important application of our algorithm
Keywords :
multimedia computing; multiprocessing programs; multiprocessing systems; processor scheduling; arbitrary interconnect topology; fixed-function processing elements; hard real-time constraints; heterogeneous multiprocessors; hierarchical allocation; hierarchical scheduling; multimedia; multirate systems; precedence constraints; programmable processing elements; system-level software synthesis; task graph; Application software; Clustering algorithms; Costs; Multimedia systems; Processor scheduling; Real time systems; Scheduling algorithm; Software algorithms; Software systems; Topology;
Conference_Titel :
European Design and Test Conference, 1997. ED&TC 97. Proceedings
Conference_Location :
Paris
Print_ISBN :
0-8186-7786-4
DOI :
10.1109/EDTC.1997.582347