• DocumentCode
    2502352
  • Title

    A study of time-redundant fault tolerance techniques for high-performance pipelined computers

  • Author

    Sohi, G.S. ; Franklin, M. ; Saluja, K.K.

  • Author_Institution
    Wisconsin Univ., Madison, WI, USA
  • fYear
    1989
  • fDate
    21-23 June 1989
  • Firstpage
    436
  • Lastpage
    443
  • Abstract
    A class of fault-tolerance techniques using time redundancy can be a viable alternative for high-performance pipelined processors. Time-redundant fault-tolerance techniques, such as recomputing with shifted operands (RESO), have not been very popular, partly because of the perceived time overhead of such techniques. While the per-instruction time overhead can be quite high, especially if the degree of pipelining is low, the overhead can be very small (and possibly negligible) when the execution of an entire program is considered and the degree of pipelining is high. Simulation studies were carried out on the Cray-1 scalar unit using the well-known Livermore loops as benchmarks to determine the performance loss due to time-redundant fault-tolerance techniques. The results show that the overhead for such techniques is less than 10% in almost all cases and is negligibly small in most cases. This suggests that time-redundant techniques can be useful for fault tolerance in high-performance scalar processors with multiple pipelined functional units.<>
  • Keywords
    fault tolerant computing; performance evaluation; pipeline processing; redundancy; virtual machines; Cray-1 scalar unit; Livermore loops; benchmarks; high-performance pipelined computers; multiple pipelined functional units; per-instruction time overhead; performance loss; recomputing with shifted operands; scalar processors; simulation; time-redundant fault tolerance techniques; Fault tolerance; Fault tolerant systems; Hardware; High performance computing; Parallel architectures; Performance loss; Pipeline processing; Process design; Redundancy; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1989. FTCS-19. Digest of Papers., Nineteenth International Symposium on
  • Conference_Location
    Chicago, IL, USA
  • Print_ISBN
    0-8186-1959-7
  • Type

    conf

  • DOI
    10.1109/FTCS.1989.105616
  • Filename
    105616