2010
DOI: 10.1007/978-3-642-14122-5_6
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Variable-Length Encoding on GPGPUs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
17
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(18 citation statements)
references
References 5 publications
1
17
0
Order By: Relevance
“…These floating-point compressors aims for high performance data process for certain speed rates. On a prior work Balevic proposes a data parallel algorithm for variable length encoding with the new availability of atomic operations on GPGPUs [26]. This approach brings a 35x to 50x speed up over serial implementation.…”
Section: B Gpu Basedmentioning
confidence: 98%
“…These floating-point compressors aims for high performance data process for certain speed rates. On a prior work Balevic proposes a data parallel algorithm for variable length encoding with the new availability of atomic operations on GPGPUs [26]. This approach brings a 35x to 50x speed up over serial implementation.…”
Section: B Gpu Basedmentioning
confidence: 98%
“…9. It is similar to the one proposed by Balevic [Bal09], but uses the data-dependent Huffman table constructed in the previous step. Lengths of codewords corresponding to input symbols (green array) are written into an auxiliary buffer.…”
Section: Encodermentioning
confidence: 99%
“…During a parallel implementation where separate CUDA threads are utilized to encode each symbol of the input stream, it is not clear where the thread should write the corresponding codeword in the final encoded stream. We can compute the bit-offsets for each input symbol and have different threads write the corresponding codewords to the appropriate positions in the encoded bit stream as done in [15]. But then, all threads have to be synchronized properly as many of them would need to access the same memory location.…”
Section: Introductionmentioning
confidence: 99%
“…In [15], authors present a data parallel algorithm for variable length encoding and achieve high speedups by making limitations on the codeword length. Specifically, the author assumes that the total codeword length for four consecutive symbols of the input stream cannot exceed 32-bits, which severely limits the algorithm's usage for data having high entropies.…”
Section: Introductionmentioning
confidence: 99%