Floating Point Fault Tolerance with Backward Error Assertions

  • Authors:
  • Daniel Boley;Gene H. Golub;Samy Makar;Nirmal Saxena;Edward J. McCluskey

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • IEEE Transactions on Computers - Special issue on fault-tolerant computing
  • Year:
  • 1995

Quantified Score

Hi-index 0.01

Visualization

Abstract

This paper introduces an assertion scheme based on the backward error analysis for error detection in algorithms that solve dense systems of linear equations, $A\mbi{x} = \mbi{b}$. Unlike previous methods, this Backward Error Assertion Model is specifically designed to operate in an environment of floating point arithmetic subject to round-off errors, and it can be easily instrumented in a Watchdog processor environment. The complexity of verifying assertions is $O(n^2)$, compared to the $O(n^3)$ complexity of algorithms solving $A\mbi{x} = \mbi{b}$. Unlike other proposed error detection methods, this assertion model does not require any encoding of the matrix $A$. Experimental results under various error models are presented to validate the effectiveness of this assertion scheme.