Title of article
A fast task-to-processor assignment heuristic for real-time multiprocessor DSP applications
Author/Authors
John W. Chinneck، نويسنده , , Vitoria Purez، نويسنده , , Rafik A. Goubran، نويسنده , , Gerald M. Karam، نويسنده , , Marco Lavoie، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 2003
Pages
28
From page
643
To page
670
Abstract
The optimal assignment of the tasks to the processors to minimize total delay in a multiprocessor digital signal processing (DSP) architecture is extremely difficult, particularly for systems of many (e.g. 100) tasks. Two factors especially complicate the problem: (1) the multiprocessor architecture affects the inter-processor communication times, and (2) the specific assignment of tasks to processors affects the inter-task communication times. We develop a fast heuristic for assigning tasks to processors. There are two main ingredients in our method: (i) the choice of a useful general-purpose multiprocessor architecture for DSP applications, and (ii) an adaptive list-ordering heuristic which takes advantage of knowledge of the inter-processor communication characteristics of the chosen architecture. Examples are given, including comparisons to exact branch-and-bound methods, and a large sonar example.
Keywords
Multiprocessor , Digital signal processing , Heuristic , Task assignment , Critical path analysis , mapping
Journal title
Computers and Operations Research
Serial Year
2003
Journal title
Computers and Operations Research
Record number
927371
Link To Document