• DocumentCode
    2873970
  • Title

    A reliable LZ data compressor on reconfigurable coprocessors

  • Author

    Huang, Wei-Je ; Saxena, Nirmal ; McCluskey, Edward J.

  • Author_Institution
    Center for Reliable Comput., Stanford Univ., CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    249
  • Lastpage
    258
  • Abstract
    Data compression techniques based on the Lempel-Ziv (LZ) algorithm are widely used in a variety of applications, especially in communications and data storage. However, since the LZ algorithm involves a considerable amount of parallel comparisons, it may be difficult to achieve a very high throughput using software approaches on general-purpose processors. In addition, error propagation due to single-bit transient errors during LZ compression causes a data integrity problem. We present an implementation of LZ data compression on reconfigurable hardware with concurrent error detection for high performance and reliability. Our approach achieves 100 Mbps throughput using four Xilinx 4036XLA FPGA chips. We also present an inverse comparison technique for LZ compression to guarantee data integrity with less area overhead than traditional systems based on duplication. The resulting execution time overhead and compression ratio degradation due to concurrent error detection is also minimized
  • Keywords
    coprocessors; data compression; data integrity; error detection; field programmable gate arrays; reconfigurable architectures; 100 Mbit/s; LZ data compressor; Lempel-Ziv algorithm; Xilinx FPGA chips; compression ratio degradation; data compression techniques; data integrity; error detection; error propagation; execution time overhead; general-purpose processors; high performance; reconfigurable coprocessors; reliability; single-bit transient errors; throughput; Application software; Application specific integrated circuits; Computer architecture; Coprocessors; Data compression; Degradation; Dictionaries; Field programmable gate arrays; Hardware; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-7695-0871-5
  • Type

    conf

  • DOI
    10.1109/FPGA.2000.903412
  • Filename
    903412