2019
DOI: 10.1016/j.sysarc.2019.06.005
|View full text |Cite
|
Sign up to set email alerts
|

Data dependency reduction for high-performance FPGA implementation of DEFLATE compression algorithm

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 4 publications
0
3
0
Order By: Relevance
“…This is because dynamic Huffman encoding cannot begin until the dynamic Huffman tables for a block have been created, which cannot start until the entire block has finished LZ77 encoding and the frequency of symbols has been measured. This type of architecture thus also requires elastic buffering between the two encoders to hold the LZ77 encoded data until the block is finished (see [29]).…”
Section: A Compressor Resultsmentioning
confidence: 99%
“…This is because dynamic Huffman encoding cannot begin until the dynamic Huffman tables for a block have been created, which cannot start until the entire block has finished LZ77 encoding and the frequency of symbols has been measured. This type of architecture thus also requires elastic buffering between the two encoders to hold the LZ77 encoded data until the block is finished (see [29]).…”
Section: A Compressor Resultsmentioning
confidence: 99%
“…Being extremely computing expensive, and naturally placed in the hot-path of data communication, considerable efforts have been put on porting these software compression algorithms to hardware [20,42,72]. Microsoft [24] presented an FPGA implementation of DEFLATE where the resource utilization per compression ratio is minimized thanks to their optimized matching engine, achieving also the best public known compression throughput.…”
Section: Compression Algorithmsmentioning
confidence: 99%
“…We foresee our approach can be applied in a variety of applications such as checking dependencies in a task mapping scenarios [12], dependency reduction algorithms [13] and fault detection algorithms that have task execution dependencies as constraints [14].…”
Section: Related Workmentioning
confidence: 99%