DocumentCode
1451346
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
Volume
38
Issue
12
fYear
1990
fDate
12/1/1990 12:00:00 AM
Firstpage
2151
Lastpage
2161
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;
fLanguage
English
Journal_Title
Acoustics, Speech and Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
0096-3518
Type
jour
DOI
10.1109/29.61542
Filename
61542
Link To Document