• DocumentCode
    3549459
  • Title

    SoftArch: an architecture-level tool for modeling and analyzing soft errors

  • Author

    Li, Xiaodong ; Adve, Sarita V. ; Bose, Pradip ; Rivers, Jude A.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    2005
  • fDate
    28 June-1 July 2005
  • Firstpage
    496
  • Lastpage
    505
  • Abstract
    Soft errors are a growing concern for processor reliability. Recent work has motivated architecture-level studies of soft errors since the architecture can mask many raw errors and architectural solutions can exploit workload knowledge. This paper proposes a model and tool, called SoftArch, to enable analysis of soft errors at the architecture-level in modern processors. SoftArch is based on a probabilistic model of the error generation and propagation process in a processor. Compared to prior architecture-level tools, SoftArch is more comprehensive or faster. We demonstrate the use of SoftArch for an out-of-order superscalar processor running SPEC2000 benchmarks. Our results are consistent with, but more comprehensive than, prior work, and motivate selective and dynamic architecture-level soft error protection mechanisms.
  • Keywords
    fault tolerant computing; parallel architectures; SPEC2000 benchmark; computer architecture; error generation; error propagation; probabilistic model; processor reliability; soft error protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2005. DSN 2005. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2282-3
  • Type

    conf

  • DOI
    10.1109/DSN.2005.88
  • Filename
    1467824