Title :
Analysis of instruction-level vulnerability to dynamic voltage and temperature variations
Author :
Rahimi, Abbas ; Benini, Luca ; Gupta, Rajesh K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of California, San Diego, La Jolla, CA, USA
Abstract :
Variation in performance and power across manufactured parts and their operating conditions is an accepted reality in aggressive CMOS processes. This paper considers challenges and opportunities in identifying this variation and methods to combat it for improved computing systems. We introduce the notion of instruction-level vulnerability (ILV) to expose variation and its effects to the software stack for use in architectural/compiler optimizations. To compute ILV, we quantify the effect of voltage and temperature variations on the performance and power of a 32-bit, RISC, in-order processor in 65 nm TSMC technology at the level of individual instructions. Results show 3.4 ns (68FO4) delay variation and 26.7x power variation among instructions, and across extreme corners. Our analysis shows that ILV is not uniform across the instruction set. In fact, ILV data partitions instructions into three equivalence classes. Based on this classification, we show how a low-overhead robustness enhancement techniques can be used to enhance performance by a factor of 1.1x-5.5x.
Keywords :
CMOS integrated circuits; delays; equivalence classes; ILV analysis; ILV data partition instruction; RISC; TSMC technology; aggressive CMOS processing; architectural-compiler optimization; computing system; delay variation; dynamic voltage; equivalence class; in-order processor; instruction set; instruction-level vulnerability analysis; low-overhead robustness enhancement technique; power across manufactured part; power variation; size 65 nm; software stack effect; temperature variation; time 3.4 ns; word length 32 bit; Clocks; Delay; Pipelines; Power system dynamics; Temperature distribution; Temperature sensors;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location :
Dresden
Print_ISBN :
978-1-4577-2145-8
DOI :
10.1109/DATE.2012.6176659