Skip to main navigation Skip to search Skip to main content

Simultaneous multithreading fault tolerance processor

  • Lan Dong
  • , Ming Zeng Hu*
  • , Zhen Zhou Ji
  • , Guang Zuo Cui
  • , Xin Min Tang
  • , Feng He
  • *Corresponding author for this work
  • Harbin Institute of Technology
  • Peking University

Research output: Contribution to journalArticlepeer-review

Abstract

Transient fault detection mechanism is added to simultaneous multithreading architecture. By exploiting both ILP (Instruction Level Parallelism) and TLP (Thread Level Parallelism), Simultaneous Multithreading (SMT) Fault Tolerance Processor can be expected to achieve better tradeoff between performance and hardware cost than traditional Fault Tolerance Processors. Detailed simulations of 3 of SPEC95 benchmarks show that executing two redundant programs on the fault-tolerant microarchitecture takes only 40%-61% longer than running a single version of the program. The new instruction fetch algorithm enhances the performance by 0.4%-1% to most of the benchmarks we choose randomly.

Original languageEnglish
Pages (from-to)17-20
Number of pages4
JournalWuhan University Journal of Natural Sciences
Volume10
Issue number1
DOIs
StatePublished - Jan 2005

Keywords

  • Fault tolerance
  • Fetch policy
  • Simultaneous multithreading
  • TLP (Thread Level Parallelism)

Fingerprint

Dive into the research topics of 'Simultaneous multithreading fault tolerance processor'. Together they form a unique fingerprint.

Cite this