• 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