• DocumentCode
    2798288
  • Title

    Fault Tolerance Techniques for the Merrimac Streaming Supercomputer

  • Author

    Erez, Mattan ; Jayasena, Nuwan ; Knight, Timothy J. ; Dally, William J.

  • Author_Institution
    Stanford University
  • fYear
    2005
  • fDate
    12-18 Nov. 2005
  • Firstpage
    29
  • Lastpage
    29
  • Abstract
    As device scales shrink, higher transistor counts are available while soft-errors, even in logic, become a major concern. A new class of architectures, such as Merrimac and the IBM Cell, take advantage of the higher transistor count by exposing control, communication, and a large number of functional-units at the architectural level, thus achieving high performance and efficiency. This paper explores soft-error fault tolerance in the context of these computeintensive architectures, which differ significantly from their control-intensive CPU counterparts. The main goal of the proposed schemes for Merrimac is to conserve the critical and costly off-chip bandwidth and on-chip storage resources, while maintaining high peak and sustained performance. We achieve this by allowing for reconfigurability and relying on programmer input. The processor is either run at full peak performance employing software fault-tolerance methods, or reduced performance with hardware redundancy. We present several methods, their analysis, and detailed case studies.
  • Keywords
    Bandwidth; Communication system control; Computer architecture; Context; Fault tolerance; Logic devices; Programming profession; Software performance; Supercomputers; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2005. Proceedings of the ACM/IEEE SC 2005 Conference
  • Print_ISBN
    1-59593-061-2
  • Type

    conf

  • DOI
    10.1109/SC.2005.26
  • Filename
    1559981