Micro Fix: Exploiting Path-Grained Timing Adaptability For Improving Power-Performance Efficiency

Guihai Yan,Yinhe Han,Hui Liu,Xiaoyao Liang,Xiaowei Li
DOI: https://doi.org/10.1145/1594233.1594334
2009-01-01
Abstract:Traditional DVFS schemes are oblivious to fine-grained adaptability resulting from path-grained timing imbalance. With the awareness of such fine-grained adaptability, better power-performance efficiency call be obtained. We propose a new approach, Micro-Fix, to exploit such fine-grained adaptability. We first reveal the potential of the path-grained timing imbalance and then present a novel implementation of Micro Fix. Moreover, to eliminate the conservative margins of traditional DVFS, unlike the previous approaches that reactively handle the delay errors (induced by aggressively scaled voltage/frequency) by error detection and recovery strategies, we propose a proactive approach by error prediction. Micro Fix was evaluated based on the floating-point unit adopted by OpenSPARC T1 processor. Compared against traditional DVFS schemes, the experimental results shows that Micro Fix improves the EDP (Energy-Delay Product) up to 35% for high-performance circuits and PDP (Power-Delay Product) to 28% for low-power circuits, while at the expense of only 7% area overhead.
What problem does this paper attempt to address?