SSD: An affordable fault tolerant architecture for superscalar processor

被引:0
作者
Kim, S [1 ]
Somani, AK [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Dependable Comp & Networking Lab, Ames, IA 50011 USA
来源
2001 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS | 2001年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an integrity checking architecture for superscalar processors that can achieve fault tolerance capability of a duplex system at much less cost than the traditional duplication approach. The pipeline of the CPU core (P-pipeline) is combined in series with another pipeline (V-pipeline), which re-executes instructions processed in the P-pipeline. Operations in the two pipelines are compared and any mismatch triggers recovery process. The V-pipeline design is based on replication of the P-pipeline, and minimized in size and functionality by taking advantage of control flow and data dependency resolved in the P-pipeline. Idle cycles propagated from the P-pipeline become extra time for the V-pipeline to keep lip with program re-execution. For a large-scale superscalar processor, the proposed architecture can bring up to 61.4% reduction in die area and the average execution time increase is 0.3%.
引用
收藏
页码:27 / 34
页数:8
相关论文
共 15 条
[1]   DIVA: A reliable substrate for deep submicron microarchitecture design [J].
Austin, TM .
32ND ANNUAL INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, (MICRO-32), PROCEEDINGS, 1999, :196-207
[2]   Design challenges of technology scaling [J].
Borkar, S .
IEEE MICRO, 1999, 19 (04) :23-29
[3]  
BURGER D, 1997, CSTR971342 U WISC
[4]   The alpha 21264 microprocessor [J].
Kessler, RE .
IEEE MICRO, 1999, 19 (02) :24-36
[5]  
Lala P.K., 2001, SELF CHECKING FAULT, V1st
[6]   REESE: A method of soft error detection in microprocessors [J].
Nickel, JB ;
Somani, AK .
INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2001, :401-410
[7]   Design for soft-error robustness to rescue deep submicron scaling [J].
Nicolaidis, M .
INTERNATIONAL TEST CONFERENCE 1998, PROCEEDINGS, 1998, :1140-1140
[8]  
Reinhardt SK, 2000, PROCEEDING OF THE 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, P25, DOI [10.1145/342001.339652, 10.1109/ISCA.2000.854375]
[9]   AR-SMT: A microarchitectural approach to fault tolerance in microprocessors [J].
Rotenberg, E .
TWENTY-NINTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST OF PAPERS, 1999, :84-91
[10]   Itanium processor microarchitecture [J].
Sharangpani, H ;
Arora, K .
IEEE MICRO, 2000, 20 (05) :24-43