Title :
Rate-optimal scheduling for cyclo-static and periodic schedules
Author :
Chao, Limg-Fang ; Sha, Edwin Hsing-Mean
Author_Institution :
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
Abstract :
In order to realize DSP applications on multiprocessor systems with the optimal throughput, the properties and efficient techniques need to be derived. Rate-optimal scheduling with minimum unfolding has been studied in the past for static schedules only. The scheduling models called cyclo-static and periodic schedules allow more flexibility in processor assignment. This paper derives the minimum unfolding factors required to achieve rate-optimal schedules for cyclo-static and periodic schedules. The necessary and sufficient conditions for the existence of these schedules are also derived. From these results, it is shown that unfolding is necessary under these two models for certain data flow graphs to achieve rate-optimality. Furthermore, all the theorems are proved in a constructive way, in which an efficient shortest-path algorithm is used for scheduling
Keywords :
data flow graphs; processor scheduling; signal processing; DSP applications; cyclo-static schedules; data flow graphs; minimum unfolding; multiprocessor systems; necessary conditions; optimal throughput; periodic schedules; processor assignment; rate-optimal scheduling; scheduling models; shortest-path algorithm; static schedules; sufficient conditions; theorems; Application software; Chaos; Digital signal processing; Iterative algorithms; Optimal scheduling; Processor scheduling; Scheduling algorithm; Signal processing algorithms; Sufficient conditions; Throughput;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
Conference_Location :
Detroit, MI
Print_ISBN :
0-7803-2431-5
DOI :
10.1109/ICASSP.1995.479573