Proceedings of the 14th ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems 2013
DOI: 10.1145/2465554.2465557
|View full text |Cite
|
Sign up to set email alerts
|

Practical speculative parallelization of variable-length decompression algorithms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(11 citation statements)
references
References 18 publications
0
11
0
Order By: Relevance
“…The study in [12] discusses some of the prior work in the context of databases. To address block boundary problems, [19] explores the blocklevel parallelism by performing pattern matching on the delimiters to predict the block boundaries. However, this technique cannot be applied to Snappy decompression since Snappy does not use any delimiters but uses a fixed uncompressed block size (64KB) as the boundary.…”
Section: Related Workmentioning
confidence: 99%
“…The study in [12] discusses some of the prior work in the context of databases. To address block boundary problems, [19] explores the blocklevel parallelism by performing pattern matching on the delimiters to predict the block boundaries. However, this technique cannot be applied to Snappy decompression since Snappy does not use any delimiters but uses a fixed uncompressed block size (64KB) as the boundary.…”
Section: Related Workmentioning
confidence: 99%
“…In addition, the implementation of the LZ77-based decompressor in FPGAs takes much more memory resources [141], especially the BRAMs, limiting the number of engines we can place in a single FPGA. Apart from that, the unpredictable block boundaries in a compressed file also bring challenges to decompressing multiple blocks in parallel [58]. As an alternative, researchers also look for intra-block paral- 2 Gzip is an implementation of DEFLATE [62].…”
Section: Lz77-basedmentioning
confidence: 99%
“…Speculative decoding of variable-length codes has been proposed by Jang et al 28 Their method performs pattern matching on the entropy bitstream to determine EOB codewords. EOB marks the end of a block and can thus be used as the starting position for parallel decoding.…”
Section: Related Workmentioning
confidence: 99%