Title :
Task allocation and scheduling models for multiprocessor digital signal processing
Author :
Konstantinides, Konstantinos ; Kaneshiro, Ronald T. ; Tani, Jon R.
Author_Institution :
Hewlett-Packard Lab., Palo Alto, CA, USA
fDate :
12/1/1990 12:00:00 AM
Abstract :
Task allocation and scheduling models for distributed digital signal processing are presented. The notions of block-type and stream-type tasks in signal processing application are introduced, and models for sequential and parallel I/O are presented. By extending the traditional models, more accurate schedules can be obtained. Those models can be further enhanced by allowing additional restrictions on the number of parallel I/O ports and the amount of parallelism on memory access. The deterministic nature of digital signal processing algorithms allows for more computationally intensive and accurate task allocation techniques to be performed at compile time. By applying a branch and bound algorithm, the task allocation problem can easily be solved for a variety of scheduling models and various system restrictions
Keywords :
computerised signal processing; multiprocessing systems; scheduling; DSP algorithm; block-type tasks; branch and bound algorithm; distributed digital signal processing; memory access; multiprocessor digital signal processing; parallel I/O; scheduling models; sequential I/O; stream-type tasks; task allocation models; Computer architecture; Costs; Digital signal processing; Dynamic scheduling; Ear; Memory management; Processor scheduling; Signal processing algorithms; Throughput; Very large scale integration;
Journal_Title :
Acoustics, Speech and Signal Processing, IEEE Transactions on