FLOATING-POINT FAULT-TOLERANCE WITH BACKWARD ERROR ASSERTIONS

被引:12
作者
BOLEY, D
GOLUB, GH
MAKAR, S
SAXENA, N
MCCLUSKEY, EJ
机构
[1] STANFORD UNIV,DEPT COMP SCI,STANFORD,CA 94305
[2] STANFORD UNIV,PROGRAM SCI COMP & COMPUTAT MATH,STANFORD,CA 94305
[3] STANFORD UNIV,CTR RELIABLE COMP,COMP SYST LAB,STANFORD,CA 94305
基金
美国国家科学基金会;
关键词
D O I
10.1109/12.364541
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces an assertion scheme based on the backward error analysis for error detection in algorithms that solve dense systems of linear equations, Ax = 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 Ax = 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.
引用
收藏
页码:302 / 311
页数:10
相关论文
共 22 条
[1]   SOLVING SPARSE LINEAR-SYSTEMS WITH SPARSE BACKWARD ERROR [J].
ARIOLI, M ;
DEMMEL, JW ;
DUFF, IS .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 1989, 10 (02) :165-190
[2]  
BOLEY L, 1989, NA8912 STANF U NUM A
[3]  
FORSYTHE GE, 1967, COMPUTER SOLUTION LI
[4]  
Gentleman W.M., 1981, P SPIE, P298
[5]  
Golub G.H., 1996, MATH GAZ, VThird
[6]  
Haykin S., 1991, ADAPTIVE FILTER THEO
[7]   ITERATIVE REFINEMENT ENHANCES THE STABILITY OF QR FACTORIZATION METHODS FOR SOLVING LINEAR-EQUATIONS [J].
HIGHAM, NJ .
BIT, 1991, 31 (03) :447-468
[8]   ALGORITHM-BASED FAULT TOLERANCE FOR MATRIX OPERATIONS [J].
HUANG, KH ;
ABRAHAM, JA .
IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (06) :518-528
[9]  
Jankowski M., 1977, BIT (Nordisk Tidskrift for Informationsbehandling), V17, P303, DOI 10.1007/BF01932150
[10]  
JOU JY, 1986, P IEEE, V74, P732, DOI 10.1109/PROC.1986.13535