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
Link To Document