• DocumentCode
    3637579
  • Title

    Software-Implemented Hardware Error Detection: Costs and Gains

  • Author

    Ute Schiffel;André Schmitt;Martin Süßkraut;Christof Fetzer

  • Author_Institution
    Fac. of Comput. Sci., Tech. Universtat Dresden, Dresden, Germany
  • fYear
    2010
  • Firstpage
    51
  • Lastpage
    57
  • Abstract
    Commercial off-the-shelf (COTS) hardware is becoming less and less reliable because of the continuously decreasing feature sizes of integrated circuits. But due to economic constraints, more and more critical systems will be based on basically unreliable COTS hardware. Usually in such systems redundant execution is used to detect erroneous executions. However, arithmetic codes promise much higher error detection rates. Yet, they are generally assumed to generate very large slowdowns. In this paper, we assess and compare the runtime overhead and error detection capabilities of redundancy and several arithmetic codes. Our results demonstrate a clear trade-off between runtime costs and gained safety. However, unexpectedly the runtime costs for arithmetic codes compared to redundancy increase only linearly, while the gained safety increases exponentially.
  • Keywords
    "Hardware","Servers","Benchmark testing","Runtime","Redundancy","Registers","Safety"
  • Publisher
    ieee
  • Conference_Titel
    Dependability (DEPEND), 2010 Third International Conference on
  • Print_ISBN
    978-1-4244-7530-8
  • Type

    conf

  • DOI
    10.1109/DEPEND.2010.16
  • Filename
    5562849