Fault tolerant nanoelectronic processor architectures

被引:0
|
作者
Rao, Wenjing [1 ]
Orailoglu, Alex [1 ]
Karri, Ramesh [1 ]
机构
[1] Univ Calif San Diego, CDE Dept, La Jolla, CA 92093 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose a fault-tolerant processor architecture and an associated fault-tolerant computation model capable of fault tolerance in the nanoelectronic environment that is characterized by high and time varying fault rates. The proposed fault tolerant processor architecture not only guarantees the correctness of computation but also is exible in that it dynamically trades-off computation resources and performance. The core of the architecture is a decentralized instruction control unit called the voter that achieves both fault tolerance and the maximum parallel execution of instructions by exploiting the abundant computational resources provided by nanotechnologies. Although the result of each instruction needs to be con rmed by executing it on multiple computation units, multiple uncon rmed instructions can proceed as speculative branches. The voter implements a hardware-frugal computation unit allocation algorithm to organize the redundant Computations and to dynamically control the growth of speculative branches.
引用
收藏
页码:311 / 316
页数:6
相关论文
共 50 条
  • [21] Fault tolerant architectures by partial reconfiguration
    Andres Cardona, Luis
    Guo, Yi
    Ferrer, Carles
    VLSI CIRCUITS AND SYSTEMS VI, 2013, 8764
  • [22] Fault Tolerant Shipboard MVDC Architectures
    Cuzner, Robert M.
    Esmaili, Daniel Ali
    2015 INTERNATIONAL CONFERENCE ON ELECTRICAL SYSTEMS FOR AIRCRAFT, RAILWAY, SHIP PROPULSION AND ROAD VEHICLES (ESARS), 2015,
  • [23] APPLYING FAULT TOLERANT SYSTEM ARCHITECTURES
    HUMPHRY, JA
    I&CS-CONTROL TECHNOLOGY FOR ENGINEERS AND ENGINEERING MANAGEMENT, 1987, 60 (10): : 73 - 76
  • [24] FAULT TOLERANT PROCESSOR ALLOCATION IN HYPERCUBE MULTIPROCESSORS
    JOKANOVIC, D
    SHIRATORI, N
    NOGUCHI, S
    IEICE TRANSACTIONS ON COMMUNICATIONS ELECTRONICS INFORMATION AND SYSTEMS, 1991, 74 (10): : 3492 - 3505
  • [25] Dependability analysis of a fault-tolerant processor
    Constantinescu, C
    2001 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2001, : 63 - 67
  • [26] An execution decoupled fault-tolerant processor
    Li, Hong-Bing
    Shang, Li-Hong
    Zhou, Mi
    Jin, Hui-Hua
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2009, 41 (SUPPL. 1): : 5 - 10
  • [27] A fault tolerant journalized stack processor architecture
    Ramazani, Abbas
    Amin, Mohsin
    Monteiro, Fabrice
    Diou, Camille
    Dandache, Abbas
    2009 15TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, 2009, : 201 - 202
  • [28] DEFINITION AND ANALYSIS OF HARDWARE-FAULT-TOLERANT AND SOFTWARE-FAULT-TOLERANT ARCHITECTURES
    LAPRIE, JC
    ARLAT, J
    BEOUNES, C
    KANOUN, K
    COMPUTER, 1990, 23 (07) : 39 - 51
  • [29] FAULT-TOLERANT SCHEMES FOR PARALLEL ARCHITECTURES
    LIVESEY, MJ
    OWCZARCZYK, J
    ELECTRONICS LETTERS, 1987, 23 (22) : 1206 - 1207
  • [30] ARCHITECTURES FOR FAULT-TOLERANT SPACECRAFT COMPUTERS
    RENNELS, DA
    PROCEEDINGS OF THE IEEE, 1978, 66 (10) : 1255 - 1268