2003
DOI: 10.1109/tvlsi.2003.812288
|View full text |Cite
|
Sign up to set email alerts
|

Gbit/s lossless data compression hardware

Abstract: This paper presents the X-MatchPRO high-speed lossless data compression algorithm and its hardware implementation, which enables data independent throughputs of 1.6 Gbit/s compression and decompression using contemporary low-cost reprogrammable field-programmable gate array technology. A full-duplex implementation is presented that allows a combined compression and decompression performance of 3.2 Gbit/s. The features of the compression algorithm and architecture that have enabled the high throughputs are desc… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
17
1

Year Published

2004
2004
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 56 publications
(18 citation statements)
references
References 31 publications
0
17
1
Order By: Relevance
“…We first present the performance, power consumption, and area overheads of the compression/decompression hardware when synthesized for integration within a microprocessor. Then, we compare the compression ratio and performance of C-Pack to other algorithms considered for cache compression: MXT [4], Xmatch [14], and FPC [5]. Finally, we describe the implications of our findings on the feasibility of using C-Pack based cache compression within a microprocessor.…”
Section: Discussionmentioning
confidence: 96%
“…We first present the performance, power consumption, and area overheads of the compression/decompression hardware when synthesized for integration within a microprocessor. Then, we compare the compression ratio and performance of C-Pack to other algorithms considered for cache compression: MXT [4], Xmatch [14], and FPC [5]. Finally, we describe the implications of our findings on the feasibility of using C-Pack based cache compression within a microprocessor.…”
Section: Discussionmentioning
confidence: 96%
“…Data compression for storage can be implemented at both hardware [13,41] and software levels. However, in this work we focus our analysis on software implementations only, so as to minimize variations due to hardware changes.…”
Section: Saving Energy Using Compressionmentioning
confidence: 99%
“…Many techniques have been proposed in this context such as Huffman code, arithmetic code, run-length code and Lempel-Ziv compression algorithms (see, for example, the Internet site [5], which collects many useful publications, methods and software tools). They combine components for modeling (classified by statistical methods and dictionary methods [6]) and coding. Recursive algorithms are quite efficient for such applications and we will show just two examples.…”
mentioning
confidence: 99%
“…Moreover, these two procedures can be combined in a single recursive procedure. Dictionary methods often require a content-addressable memory, which is resource consuming [6]. On the other hand searching in dictionaries can be performed using recursive methods that are employed for software applications [1].…”
mentioning
confidence: 99%
See 1 more Smart Citation