Exploiting Locality to Improve Circuit-level Timing Speculation

被引:1
作者
Xin, Jing [1 ]
Joseph, Russ [1 ]
机构
[1] Northwestern Univ, Evanston, IL 60208 USA
关键词
Error locality; timing speculation; low-power design; reliability;
D O I
10.1109/L-CA.2009.50
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Circuit-level timing speculation has been proposed as a technique to reduce dependence on design margins, eliminating power and performance overheads. Recent work has proposed microarchitectural methods to dynamically detect and recover from timing errors in processor logic. This work has not evaluated or exploited the disparity of error rates at the level of static instructions. In this paper, we demonstrate pronounced locality in error rates at the level of static instructions. We propose timing error prediction to dynamically anticipate timing errors at the instruction-level and reduce the costly recovery penalty. This allows us to achieve 43.6% power savings when compared to a baseline policy and incurs only 6.9% performance penalty.
引用
收藏
页码:40 / 43
页数:4
相关论文
共 12 条
[1]  
[Anonymous], 6 WORKSH COMP ARCH E
[2]  
[Anonymous], IEEE 4 ANN WORKSH WO
[3]  
Brooks D., 1999, P 5 INT S HIGH PERF
[4]  
Ernst D., 2003, 36 INT S MICR MICRO
[5]  
Greskamp B, 2009, INT S HIGH PERF COMP, P213, DOI 10.1109/HPCA.2009.4798256
[6]   Confidence estimation for speculation control [J].
Grunwald, D ;
Klauser, A ;
Manne, S ;
Pleszkun, A .
25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, :122-131
[7]  
Li M., 2008, IEEE INT C DEP SYST
[8]  
Liang X., 2007, P 40 ANN IEEE ACM IN
[9]  
LIPASTI MH, 1996, P 29 ANN ACM IEEE IN
[10]  
OZDEMIR S, 2006, P 39 ANN IEEE ACM IN