TY - GEN
T1 - EVAL
T2 - 2008 - 41st Annual IEEE/ACM International Symposium on Microarchitecture, MICRO-41
AU - Sarangi, Smruti
AU - Greskamp, Brian
AU - Tiwari, Abhishek
AU - Torrellas, Josep
PY - 2008
Y1 - 2008
N2 - Parameter variation in integrated circuits causes sections of a chip to be slower than others. If, to prevent any resulting timing errors, we design processors for worst-case parameter values, we may lose substantial performance. An alternate approach explored in this paper is to design for closer to nominal values, and provide some transistor budget to tolerate unavoidable variation-induced errors. To assess this approach, this paper first presents a novel framework that shows how microarchitecture techniques can trade off variation-induced errors for power and processor frequency. Then, the paper introduces an effective technique to maximize performance and minimize power in the presence of variation-induced errors, namely High-Dimensional dynamic adaptation. For efficiency, the technique is implemented using a machine-learning algorithm. The results show that our best configuration increases processor frequency by 56% on average, allowing the processor to cycle 21% faster than without variation. Processor performance increases by 40% on average, resulting in a performance that is 14% higher than without variation - at only a 10.6% area cost.
AB - Parameter variation in integrated circuits causes sections of a chip to be slower than others. If, to prevent any resulting timing errors, we design processors for worst-case parameter values, we may lose substantial performance. An alternate approach explored in this paper is to design for closer to nominal values, and provide some transistor budget to tolerate unavoidable variation-induced errors. To assess this approach, this paper first presents a novel framework that shows how microarchitecture techniques can trade off variation-induced errors for power and processor frequency. Then, the paper introduces an effective technique to maximize performance and minimize power in the presence of variation-induced errors, namely High-Dimensional dynamic adaptation. For efficiency, the technique is implemented using a machine-learning algorithm. The results show that our best configuration increases processor frequency by 56% on average, allowing the processor to cycle 21% faster than without variation. Processor performance increases by 40% on average, resulting in a performance that is 14% higher than without variation - at only a 10.6% area cost.
UR - http://www.scopus.com/inward/record.url?scp=66749110356&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=66749110356&partnerID=8YFLogxK
U2 - 10.1109/MICRO.2008.4771810
DO - 10.1109/MICRO.2008.4771810
M3 - Conference contribution
AN - SCOPUS:66749110356
SN - 9781424428366
T3 - Proceedings of the Annual International Symposium on Microarchitecture, MICRO
SP - 423
EP - 434
BT - 2008 Proceedings of the 41st Annual IEEE/ACM International Symposium on Microarchitecture, MICRO-41
Y2 - 8 November 2008 through 12 November 2008
ER -