EVAL: Utilizing processors with variation-induced timing errors

作者: Smruti Sarangi , Brian Greskamp , Abhishek Tiwari , Josep Torrellas

DOI: 10.1109/MICRO.2008.4771810

关键词:

摘要: Parameter variation in integrated circuits causes sections of a chip to be slower than others. If, prevent any resulting timing errors, we design processors for worst-case parameter values, may lose substantial performance. An alternate approach explored this paper is closer nominal and provide some transistor budget tolerate unavoidable variation-induced errors. To assess approach, first presents novel framework that shows how microarchitecture techniques can trade off errors power processor frequency. Then, the introduces an effective technique maximize performance minimize presence namely High-Dimensional dynamic adaptation. For efficiency, implemented using machine-learning algorithm. The results show our best configuration increases frequency by 56% on average, allowing cycle 21% faster without variation. Processor 40% 14% higher - at only 10.6% area cost.

参考文章(37)
David Blaauw, Ashish Srivastava, Dennis Sylvester, Statistical Analysis and Optimization for VLSI: Timing and Power ,(2005)
Kevin Skadron, Karthik Sankaranarayanan, Dharmesh Parikh, Mircea Stan, Yan Zhang, HotLeakage: A Temperature-Aware Model of Subthreshold and Gate Leakage for Architects ,(2003)
Toshinori Sato, Itsujiro Arita, Constructive timing violation for improving energy efficiency Compilers and operating systems for low power. pp. 137- 153 ,(2003) , 10.1007/978-1-4419-9292-5_8
C. Isci, A. Buyuktosunoglu, M. Martonosi, Long-term workload phases: duration predictions and applications to DVFS IEEE Micro. ,vol. 25, pp. 39- 51 ,(2005) , 10.1109/MM.2005.93
K.A. Bowman, S.G. Duvall, J.D. Meindl, Impact of die-to-die and within-die parameter fluctuations on the maximum clock frequency distribution for gigascale integration IEEE Journal of Solid-state Circuits. ,vol. 37, pp. 183- 190 ,(2002) , 10.1109/4.982424
C. Weaver, T. Austin, A fault tolerant approach to microprocessor design dependable systems and networks. pp. 411- 420 ,(2001) , 10.1109/DSN.2001.941425
Radu Teodorescu, Jun Nakano, Abhishek Tiwari, Josep Torrellas, Mitigating Parameter Variation with Dynamic Fine-Grain Body Biasing international symposium on microarchitecture. pp. 27- 42 ,(2007) , 10.1109/MICRO.2007.27
Abhishek Tiwari, Smruti R. Sarangi, Josep Torrellas, ReCycle: Proceedings of the 34th annual international symposium on Computer architecture - ISCA '07. ,vol. 35, pp. 323- 334 ,(2007) , 10.1145/1250662.1250703
Eric Humenay, Kevin Skadron, David Tarjan, Impact of process variations on multicore performance symmetry design, automation, and test in europe. pp. 1653- 1658 ,(2007) , 10.5555/1266366.1266729