DocumentCode :
1199891
Title :
Wavelet Codes for Algorithm-Based Fault Tolerance Applications
Author :
Redinbo, G.Robert
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of California, Davis, CA, USA
Volume :
7
Issue :
3
fYear :
2010
Firstpage :
315
Lastpage :
328
Abstract :
Algorithm-based fault tolerance (ABFT) methods, which use real number parity values computed in two separate comparable ways to detect computer-induced errors in numerical processing operations, can employ wavelet codes for establishing the necessary redundancy. Wavelet codes, one form of real number convolutional codes, determine the required parity values in a continuous fashion and can be intertwined naturally with normal data processing. Such codes are the transform coefficients associated with an analysis uniform filter bank which employs downsampling, while parity-checking operations are performed by a syndrome synthesis filter bank that includes upsampling. The data processing operations are merged effectively with the parity generating function to provide one set of parity values. Good wavelet codes can be designed starting from standard convolutional codes over finite fields by relating the field elements with the integers in the real number space. ABFT techniques are most efficient when employing a systematic form and methods for developing systematic codes are detailed. Bounds on the ABFT overhead computations are given and ABFT protection methods for processing that contains feedback are outlined. Analyzing syndromes´ variances guide the selection of thresholds for syndrome comparisons. Simulations demonstrate the detection and miss probabilities for some high-rate wavelet codes.
Keywords :
error detection codes; fault tolerant computing; filtering theory; parity check codes; wavelet transforms; ABFT protection method; algorithm based fault tolerance application; computer induced error; numerical processing operation; parity checking operation; parity generating function; real number parity; syndrome synthesis filter bank; wavelet code; Application software; Computer errors; Continuous wavelet transforms; Convolutional codes; Data processing; Fault detection; Fault tolerance; Filter bank; Performance analysis; Redundancy; Algorithm-based fault tolerance (ABFT); failure error detection; real number coding; recursive processing.; systematic wavelet structures; wavelet codes;
fLanguage :
English
Journal_Title :
Dependable and Secure Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5971
Type :
jour
DOI :
10.1109/TDSC.2009.14
Filename :
4803849
Link To Document :
بازگشت