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
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;
Conference_Titel :
Integrated Circuits and Systems Design, 18th Symposium on
Conference_Location :
Florianopolis
Print_ISBN :
1-59593-174-0
DOI :
10.1109/SBCCI.2005.4286831