Towards Nanoelectronics Processor Architectures

被引:0
|
作者
Wenjing Rao
Alex Orailoglu
Ramesh Karri
机构
[1] University of California,
[2] San Diego,undefined
[3] Polytechnic University,undefined
来源
关键词
nanoelectronics; fault tolerance; processor architecture; reliability; hardware redundancy; time redundancy; computational model;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we focus on reliability, one of the most fundamental and important challenges, in the nanoelectronics environment. For a processor architecture based on the unreliable nanoelectronic devices, fault tolerance schemes are required so as to ensure the basic correctness of any computation. Since any fault tolerance approach demands redundancy either in the form of time or hardware, reliability needs to be considered in conjunction with the performance and hardware tradeoffs. We propose a new computational model for the nanoelectronics based processor architectures, that provides flexible fault tolerance to deal with the high and time varying faults. The model guarantees the correctness of instruction executions, while dynamically balancing hardware and performance overheads. The correctness of every instruction is confirmed by multiple execution instances through a hybrid hardware-time redundancy approach. To achieve high system performance, multiple unconfirmed computation branches are exploited in a speculative manner. Hardware resource growth that these speculative computations entail is controlled so that the utilization of hardware is balanced between the two competing goals of performance and fault tolerance. In addition, we examine the impact on the proposed computational model of other nanoelectronic characteristics such as the necessity for localization of interconnections and the regularity of nanofabric structures on the proposed computational model. We set up an experimental framework to validate the effectiveness of the proposed scheme as well as to investigate multiple tradeoff points within the proposed approach. Simulation data confirm that the proposed computational model achieves the goal of providing flexible fault tolerance under a wide range of fault occurrence rates, while at the same time guaranteeing high system performance and efficient utilization of hardware resources.
引用
收藏
页码:235 / 254
页数:19
相关论文
共 50 条
  • [1] Towards nanoelectronics processor architectures
    Rao, Wenjing
    Orailoglu, Alex
    Karri, Ramesh
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2007, 23 (2-3): : 235 - 254
  • [2] Architectures for silicon nanoelectronics and beyond
    Bahar, R. Iris
    Hammerstrom, Dan
    Harlow, Justin
    Joyner, William H., Jr.
    Lau, Clifford
    Marculescu, Diana
    Orailoglu, Alex
    Pedram, Massoud
    [J]. COMPUTER, 2007, 40 (01) : 25 - +
  • [3] Neural inspired Architectures for nanoelectronics
    Eickhoff, Ralf
    Kaulmann, Tim
    Rueckert, Ulrich
    [J]. COMPUTATIONAL AND AMBIENT INTELLIGENCE, 2007, 4507 : 414 - +
  • [4] The Future of Nanoelectronics: New Materials, Architectures and Devices
    Riel, Heike
    [J]. 2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 446 - 446
  • [5] Assessing random dynamical network architectures for nanoelectronics
    Teuscher, Christof
    Gulbahce, Natali
    Rohlf, Thimo
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, 2008, : 16 - +
  • [6] MULTITHREADED PROCESSOR ARCHITECTURES
    BYRD, CT
    HOLLIDAY, MA
    [J]. IEEE SPECTRUM, 1995, 32 (08) : 38 - 46
  • [7] Reconfigurable processor architectures
    Page, I
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1996, 20 (03) : 185 - 196
  • [8] VLSI PROCESSOR ARCHITECTURES
    TRELEAVEN, PC
    [J]. COMPUTER, 1982, 15 (06) : 33 - 45
  • [9] Processor architectures for ontogenesis
    Tempesti, G
    [J]. 2004 NASA/DOD CONFERENCE ON EVOLVABLE HARDWARE, PROCEEDINGS, 2004, : 269 - 272
  • [10] CMOS devices architectures and technology innovations for the nanoelectronics era
    Deleonibus, S.
    De Salvo, B.
    Ermst, T.
    Faynot, O.
    Poiroux, T.
    Scheiblin, P.
    Vinet, M.
    [J]. FRONTIERS IN ELECTRONICS, 2006, 41 : 193 - +