Title :
A Rough Programming Approach to Power-Balanced Instruction Scheduling for VLIW Digital Signal Processors
Author :
Xiao, Shu ; Lai, Edmund M -K
Author_Institution :
Singapore Polytech., Singapore
fDate :
4/1/2008 12:00:00 AM
Abstract :
The focus of this paper is on VLIW instruction scheduling that minimizes the variation of power consumed by the processor during the execution of a target program. We use rough set theory to characterize the imprecision inherent in the instruction-level power model that is obtained through empirical measurements. The optimal instruction scheduling problem based on such a power model is formulated as a chance-constrained rough program which is solved by a problem-specific genetic algorithm. Efficiency of the algorithm is greatly improved through a novel rule-based approach to rank the intermediate candidate schedules. Experimental results using the MediaBench and Trimaran benchmarks show that the near-optimal schedules obtained are significantly better than those obtained through the mixed-integer programming approach. Computational requirements are low enough for the technique to be adopted by practical compilers.
Keywords :
digital signal processing chips; genetic algorithms; integer programming; logic design; multiprocessing systems; rough set theory; scheduling; VLIW digital signal processors; VLIW instruction scheduling; chance-constrained rough program; instruction-level power model; mixed-integer programming; near-optimal schedules; optimal instruction scheduling problem; power-balanced instruction scheduling; problem-specific genetic algorithm; rough programming; rough set theory; rule-based approach; target program execution; Batteries; Clocks; Digital signal processors; Fluctuations; Parallel processing; Power engineering and energy; Power engineering computing; Power supplies; Processor scheduling; VLIW; Power-balanced scheduling; rough programming; very long instruction word (VLIW) instruction scheduling;
Journal_Title :
Signal Processing, IEEE Transactions on
DOI :
10.1109/TSP.2007.909003