• DocumentCode
    3092832
  • Title

    Heterogeneous Functional Units for High Speed Fault-Tolerant Execution Stage

  • Author

    Nakamura, Yousuke ; Hiraki, Kei

  • Author_Institution
    Univ. of Tokyo, Tokyo
  • fYear
    2007
  • fDate
    17-19 Dec. 2007
  • Firstpage
    260
  • Lastpage
    263
  • Abstract
    In modern processors it is difficult to implement a high speed and area effective fault-tolerant execution stage that can tolerate defects and hard faults. The structure of Functional Units (FU) is complicated, unlike registers or cache memory. Conventional approaches are able to tolerate faults but overhead is large. We propose Heterogeneous Functional Units (HFUs), with high speed and area effective fault-tolerant execution stages by using a combination of fast FUs and fault-tolerant FUs. Simulation results from SPEC2000 benchmarks show that HFUs have 99%(HFU-Det), 94.2%(HFU-1) of relative IPC for a simple duplication of fast FUs. HFU is faster than the simple duplication of fault-tolerant FUs, that have 84.0%.
  • Keywords
    fault tolerant computing; cache memory; heterogeneous functional units; high speed fault-tolerant execution stage; Cache memory; Degradation; Delay; Fault tolerance; Information science; Registers; Satellites; Switches; Throughput; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2007. PRDC 2007. 13th Pacific Rim International Symposium on
  • Conference_Location
    Melbourne, Qld.
  • Print_ISBN
    0-7695-3054-0
  • Type

    conf

  • DOI
    10.1109/PRDC.2007.45
  • Filename
    4459668