Title :
Using Dynamic Voltage Scaling to Reduce the Configuration Energy of Run Time Reconfigurable Devices
Author :
Qu, Yang ; Soininen, Juha-Pekka ; Nurmi, Jari
Author_Institution :
Tech. Res. Centre of Finland, Oulu
Abstract :
In this paper, an approach that uses dynamic voltage scaling (DVS) to reduce the configuration energy of runtime reconfigurable devices is proposed. The basic idea is to use configuration prefetching and parallelism to create excessive system idle time and apply DVS on the configuration process when such idle time can be utilized. A genetic algorithm is developed to solve the task scheduling and voltage assignment problem. With real applications, the results show that up to 19.3% of configuration energy can be reduced. When considering the reduction of the configuration energy, the results show that using more computation resources is more favorable when the configuration latency is relatively small, and using more configuration controllers is more favorable for relatively large latency
Keywords :
configuration management; genetic algorithms; power aware computing; reconfigurable architectures; configuration controllers; configuration energy; configuration latency; configuration process; dynamic voltage scaling; genetic algorithm; run time reconfigurable devices; task scheduling; voltage assignment problem; Circuits; Delay; Dynamic voltage scaling; Energy consumption; Genetic algorithms; Low voltage; Parallel processing; Prefetching; Tiles; Voltage control;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
Conference_Location :
Nice
Print_ISBN :
978-3-9810801-2-4
DOI :
10.1109/DATE.2007.364582