Title :
Adaptive voltage over-scaling for resilient applications
Author :
Krause, Philipp Klaus ; Polian, Ilia
Author_Institution :
Inst. of Comput. Sci., Goethe Univ. of Frankfurt, Frankfurt am Main, Germany
Abstract :
We present an energy-reduction strategy for applications which are resilient, i. e. can tolerate occasional errors, based on an adaptive voltage control. The voltage is lowered, possibly beyond the safe-operation region, as long as no errors are observed, and raised again when the severity of the detected errors exceeds a threshold. Due to the resilient nature of the applications, lightweight error detection logic is sufficient for operation, and no expensive error recovery circuitry is required. On a hardware block implementing texture decompression, we observe 25% to 30% energy reduction at negligible quality loss (compared to the error introduced by the lossy compression algorithm). We investigate the strategy´s performance under temperature and process variations and different assumptions on voltage-control circuitry. The strategy automatically chooses the lowest appropriate voltage, and thus the largest energy reduction, for each individual manufactured instance of the circuit.
Keywords :
error detection; logic circuits; scaling circuits; voltage control; adaptive voltage control; adaptive voltage over-scaling; energy-reduction; error recovery circuitry; lightweight error detection logic; lossy compression; resilient applications; resilient nature; safe-operation region; voltage-control circuitry; Clocks; Decoding; Delay; Energy consumption; Logic gates; Radiation detectors; Voltage control;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763153