• DocumentCode
    2501529
  • Title

    Fault-tolerance in a high-speed 2D convolver/correlator: Starloc

  • Author

    Napolitano, L.M., Jr. ; Andaleon, D.D. ; Berry, K.R. ; Bryson, P.R. ; Klapp, S.R. ; Leeper, J.E. ; Redinbo, G.R.

  • Author_Institution
    Sandia Nat. Lab., Livermore, CA, USA
  • fYear
    1989
  • fDate
    21-23 June 1989
  • Firstpage
    80
  • Lastpage
    87
  • Abstract
    Starloc (Sandia target location computer), a special-purpose computer for locating 3D objects in a 2D image using a generalized correlation filter algorithm, is described. Starloc performs high-speed 2D convolution/correlation using commercially available floating-point processors and was designed with fault tolerance as a central feature. Its basic architecture consists of ten pipeline stages (eight for fast Fourier transform (FFT) processing and two for pixel-by-pixel weighting), arranged in a ringlike structure that includes two hot-standby stages for replacing any failed stage. Protection techniques from bit-level parity up through algorithm-based methods are used. All data paths involving memory through and within the distributed sections are covered by standard binary error-correcting codes. The floating-point processors are duplicated and surrounded by appropriate comparison circuits to detect failures while the overall system function is protected by algorithm-based checks. Dual bit-slice sequencers use internal comparators and the regular memory addressing in both FFT and weighting sections uses fault-tolerant counters. Design and fabrication of a prototype have been completed.<>
  • Keywords
    computerised pattern recognition; computerised picture processing; fault tolerant computing; pipeline processing; special purpose computers; 2D image; FFT processing; Sandia target location computer; Starloc; algorithmic fault detection; binary error-correcting codes; bit-level parity; bit-slice sequencers; comparison circuits; fault tolerance; generalized correlation filter algorithm; high-speed 2D convolution/correlation; hot-standby; internal comparators; lock and tumble filter; pixel-by-pixel weighting; reconfigurability; regular memory addressing; special-purpose computer; ten pipeline stages; Computer architecture; Convolution; Convolvers; Correlators; Fast Fourier transforms; Fault tolerance; Filters; Pipelines; Process design; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1989. FTCS-19. Digest of Papers., Nineteenth International Symposium on
  • Conference_Location
    Chicago, IL, USA
  • Print_ISBN
    0-8186-1959-7
  • Type

    conf

  • DOI
    10.1109/FTCS.1989.105547
  • Filename
    105547