Scheduling and task allocation for parallel digital signal processing architectures
- 13 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15206149,p. 2536-2539
- https://doi.org/10.1109/icassp.1989.266984
Abstract
The authors present models and techniques for the task and I/O allocation and scheduling problem, subject to task precedence, memory requirements, and interprocessor communication costs. The models take into account the special characteristics of new architectures and can handle both sequential and parallel I/O and program execution within a processor. Both linear and nonlinear memory requirements can be modeled. By distinguishing between tasks that require all the output data from a predecessor before they begin execution and tasks that require only partial data, the models are more realistic and the accuracy and efficiency of the schedules is further improved. A simple branch-and-bound technique is presented, and it is applied to the solution of the task allocation problem. An example from the scheduling of a measurement application that includes filtering and FFT operations is also presented.Keywords
This publication has 10 references indexed in Scilit:
- A block diagram compiler for a digital signal processing MIMD computerPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Synchronous data flowProceedings of the IEEE, 1987
- Static Scheduling of Synchronous Data Flow Programs for Digital Signal ProcessingIEEE Transactions on Computers, 1987
- Heuristic Models of Task Assignment Scheduling in Distributed SystemsComputer, 1982
- A Task Allocation Model for Distributed Computing SystemsIEEE Transactions on Computers, 1982
- Task Allocation in Distributed Data ProcessingComputer, 1980
- A Preliminary Evaluation of the Critical Path Method for Scheduling Tasks on Multiprocessor SystemsIEEE Transactions on Computers, 1975
- Optimal Scheduling Strategies in a Multiprocessor SystemIEEE Transactions on Computers, 1972
- Technical Note—A Flexible Tree-Search Method for Integer Programming ProblemsOperations Research, 1971
- Integer Programming by Implicit Enumeration and Balas’ MethodSIAM Review, 1967