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 条
  • [1] A general reconfiguration technique for fault tolerant processor architectures
    Belani, E
    Arsham, AM
    Mittal, R
    TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 360 - 363
  • [3] Modelling multiple faults in fault-tolerant processor architectures
    Touloupis, E
    Flint, JA
    Chouliaras, V
    Ward, DD
    ELECTRONICS LETTERS, 2005, 41 (21) : 1162 - 1163
  • [4] MODULAR FAULT TOLERANT VLSI PARALLEL PROCESSOR ARCHITECTURES WITH DYNAMIC REDUNDANCY
    RAYAPATI, VN
    MICROELECTRONICS AND RELIABILITY, 1990, 30 (02): : 213 - 236
  • [5] Defect-tolerant architectures for nanoelectronic crossbar memories
    Strukov, Dmitri B.
    Likharev, Konstantin K.
    JOURNAL OF NANOSCIENCE AND NANOTECHNOLOGY, 2007, 7 (01) : 151 - 167
  • [6] Design methodology for systematic derivation of fault-tolerant processor array architectures
    Soudris, D
    Poechmueller, P
    Kyriakis-Bitzaros, ED
    Birbas, M
    Goutis, C
    Thanailakis, A
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1998, 84 (06) : 615 - 624
  • [7] A fault-tolerant architecture for nanoelectronic signal processing
    Fujisaka, H
    Hamano, D
    Kamio, T
    Sakamoto, M
    2004 4TH IEEE CONFERENCE ON NANOTECHNOLOGY, 2004, : 586 - 588
  • [8] Fault tolerant approaches to nanoelectronic programmable logic arrays
    Rao, Wenjing
    Orailoglu, Alex
    Karri, Ramesh
    37TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2007, : 216 - +
  • [9] Fault-Tolerant Architecture for Nanoelectronic Digital Logic
    Flak, Jacek
    Laiho, Mika
    Paasio, Ari
    ICSES 2008 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS, CONFERENCE PROCEEDINGS, 2008, : 545 - 548
  • [10] Nanoelectronic architectures
    Snider, G
    Kuekes, P
    Hogg, T
    Williams, RS
    APPLIED PHYSICS A-MATERIALS SCIENCE & PROCESSING, 2005, 80 (06): : 1183 - 1195