DocumentCode
3585109
Title
CULZSS-Bit: A Bit-Vector Algorithm for Lossless Data Compression on GPGPUs
Author
Ozsoy, Adnan
Author_Institution
Sch. of Inf. & Comput., Indiana Univ., Bloomington, IN, USA
fYear
2014
Firstpage
57
Lastpage
64
Abstract
In this paper, we describe an algorithm to improve dictionary based lossless data compression on GPGPUs. The presented algorithm uses bit-wise computations and leverages bit parallelism for the core part of the algorithm which is the longest prefix match calculations. Using bit parallelism, also known as bit-vector approach, is a fundamentally new approach for data compression and promising in performance for hybrid CPU-GPU environments.The implementation of the new compression algorithm on GPUs improves the performance of the compression process compared to the previous attempts. Moreover, the bit-vector approach opens new opportunities for improvement and increases the applicability of popular heterogeneous environments.
Keywords
data compression; graphics processing units; CULZSS-Bit; GPGPU; bit parallelism; bit-vector algorithm; bit-vector approach; bit-wise computations; compression process; dictionary based lossless data compression; heterogeneous environments; hybrid CPU-GPU environments; prefix match calculations; Computer architecture; Data compression; Dictionaries; Encoding; Graphics processing units; Parallel processing; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Intensive Scalable Computing Systems (DISCS), 2014 International Workshop on
Type
conf
DOI
10.1109/DISCS.2014.9
Filename
7079027
Link To Document