DocumentCode
3219045
Title
Task Scheduling for Power Optimisation of Multi Frequency Synchronous Data Flow Graphs
Author
Knerr, Bastian ; Holzer, Martin ; Rupp, Markus
Author_Institution
Inst. for Commun. & RF Eng., Technol. Univ., Vienna
fYear
2005
fDate
4-7 Sept. 2005
Firstpage
50
Lastpage
55
Abstract
During recent years power optimisation has become one of the most challenging design goals in modern communication systems, particularly in the wireless domain. Many different approaches for task scheduling on single or multi-core systems exist, mostly addressing the minimisation of execution time or the number of processors used. The minimisation of the processor´s clock frequency by adjusting the supply voltage or directly by frequency scaling according to the chosen task scheduling has shown good results in the reduction of power consumption. Most of the known approaches base their core algorithms on graph representations for multi-rate systems or synchronous data flow (SDF) graphs, in a single frequency domain. In many cases a signal processing system comprises several frequency domains, in which processes have to be fired according to their in- and output data rates as well as to their frequency domain. In this work the superposition of frequency domains and data dependencies is incorporated into the optimisation process and used as a another degree of freedom. Several algorithms have been implemented and evaluated to minimise the required processor´s clock frequency, including a greedy, a simulated annealing, as well as a tabu search approach
Keywords
data flow graphs; microprocessor chips; minimisation; processor scheduling; search problems; communication system design; data dependency; frequency domain superposition; frequency scaling; graph representation; greedy approach; multifrequency synchronous data flow graph; power optimisation; processor clock frequency; signal processing system; simulated annealing; tabu search; task scheduling; wireless communication; Algorithm design and analysis; Clocks; Data engineering; Design engineering; Design optimization; Energy consumption; Flow graphs; Frequency domain analysis; Radio frequency; Signal processing algorithms; Algorithms; Design; FRequency Scaling; Multi Frequency Systems; Power Optimisation; Synchronous Data Flow Graphs; Task Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuits and Systems Design, 18th Symposium on
Conference_Location
Florianopolis
Print_ISBN
1-59593-174-0
Type
conf
DOI
10.1109/SBCCI.2005.4286831
Filename
4286831
Link To Document