DocumentCode
311452
Title
On objective function selection in list scheduling algorithms for digital signal processing applications
Author
Jonsson, Jan ; Vasell, Jonas
Author_Institution
Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
Volume
1
fYear
1997
fDate
21-24 Apr 1997
Firstpage
667
Abstract
In this paper we discuss the choice of objective function in list scheduling algorithms for scheduling dataflow graphs onto multiprocessor architectures. A majority of the list scheduling algorithms used in practice utilize a global strategy wherein actor static levels are used for making scheduling decisions. When fine grain DSP applications such as FIR or elliptical filters need to be scheduled on architectures that consist of commodity part processors and a general interconnection network whose interprocessor communication cost cannot be ignored, a traditional list scheduling algorithm is in many cases not the best choice. In an experimental study we compare these global strategies to local strategies that utilize load balancing. The study reveals that global strategies suffer from flaws that could cause local strategies to yield more than 10% shorter schedule lengths on the average. In particular we find that a novel Earliest Finish Time (EFT) strategy exhibits very good performance
Keywords
data flow graphs; multiprocessing systems; scheduling; signal processing; Earliest Finish Time; dataflow graphs; digital signal processing; list scheduling; load balancing; objective function selection; performance; Computer architecture; Costs; Data engineering; Delay; Digital signal processing; Finite impulse response filter; Load management; Processor scheduling; Scheduling algorithm; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, 1997. ICASSP-97., 1997 IEEE International Conference on
Conference_Location
Munich
ISSN
1520-6149
Print_ISBN
0-8186-7919-0
Type
conf
DOI
10.1109/ICASSP.1997.599856
Filename
599856
Link To Document