Ultra low-cost defect protection for microprocessor pipelines

被引:34
|
作者
Shyam, Smitha [1 ]
Constantinides, Kypros [1 ]
Phadke, Sujay [1 ]
Bertacco, Valeria [1 ]
Austin, Todd [1 ]
机构
[1] Univ Michigan, Adv Comp Architecture Lab, Ann Arbor, MI 48109 USA
关键词
reliability; design; defect-protection; low-cost; pipelines;
D O I
10.1145/1168918.1168868
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The sustained push toward smaller and smaller technology sizes has reached a point where device reliability has moved to the forefront of concerns for next-generation designs. Silicon failure mechanisms, such as transistor wearout and manufacturing defects, are a growing challenge that threatens the yield and product lifetime of future systems. In this paper we introduce the BulletProof pipeline, the first ultra low-cost mechanism to protect a microprocessor pipeline and on-chip memory system from silicon defects. To achieve this goal we combine area-frugal on-line testing techniques and system-level checkpointing to provide the same guarantees of reliability found in traditional solutions, but at much lower cost. Our approach utilizes a microarchitectural checkpointing mechanism which creates coarse-grained epochs of execution, during which distributed on-line built in self-test (BIST) mechanisms validate the integrity of the underlying hardware. In case a failure is detected, we rely on the natural redundancy of instruction-level parallel processors to repair the system so that it can still operate in a degraded performance mode. Using detailed circuit-level and architectural simulation, we find that our approach provides very high coverage of silicon defects (89%) with little area cost (5.8%). In addition, when a defect occurs, the subsequent degraded mode of operation was found to have only moderate performance impacts, (from 4% to 18% slowdown).
引用
收藏
页码:73 / 82
页数:10
相关论文
共 50 条
  • [31] ULTRA - Unmanned Low-cost Testing Research Aircraft
    Krings, Matthias
    Annighoefer, Bjoern
    Thielecke, Frank
    2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 1472 - 1477
  • [33] Microgrid Protection Using Low-Cost Communication Systems
    Nsengiyaremye, Jerome
    Pal, Bikash C.
    Begovic, Miroslav M.
    IEEE TRANSACTIONS ON POWER DELIVERY, 2020, 35 (04) : 2011 - 2020
  • [34] Exploiting Selective Placement for Low-cost Memory Protection
    Mehrara, Mojtaba
    Austin, Todd
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2008, 5 (03)
  • [35] Low-cost protection for SER upsets and silicon defects
    Mehrara, Mojtaba
    Attariyan, Mona
    Shyam, Smitha
    Constantinides, Kypros
    Bertacco, Valeria
    Austin, Todd
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1146 - 1151
  • [36] A Robust Fault Protection Architecture for Low-Cost Nanosatellites
    Jackson, Bill
    2014 IEEE AEROSPACE CONFERENCE, 2014,
  • [37] iBeaconing: A Low-Cost, Wireless Student Protection System
    Lucas, Blake
    Ma, Liran
    Chen, Dechang
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2016, 2016, 9798 : 197 - 206
  • [38] Low-cost access system application based on educational microprocessor development kit
    Sysala, Tomas (sysala@fai.utb.cz), 1600, North Atlantic University Union NAUN (08):
  • [39] AN INTELLIGENT MICROPROCESSOR INTERFACE FOR A LOW-COST DIGITAL MAGNETIC-TAPE RECORDER
    DONNELLY, T
    MAPPS, DJ
    WILSON, R
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 23 (1-5): : 333 - 337
  • [40] A FLEXIBLE, LOW-COST MICROPROCESSOR-BASED MULTICHANNEL TIMER-STIMULATOR
    VANCAUWENBERGHE, S
    SAMYN, D
    VEREECKE, J
    VERDONCK, F
    ARCHIVES INTERNATIONALES DE PHYSIOLOGIE DE BIOCHIMIE ET DE BIOPHYSIQUE, 1982, 90 (05): : P81 - P82