DocumentCode :
2110241
Title :
Lossless Compression Using Efficient Encoding of Bitmasks
Author :
Murthy, Chetan ; Mishra, Prabhat
Author_Institution :
Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL
fYear :
2009
fDate :
13-15 May 2009
Firstpage :
163
Lastpage :
168
Abstract :
Lossless compression is widely used to improve both memory requirement and communication bandwidth in embedded systems. Dictionary based compression techniques are very popular because of their good compression efficiency and fast decompression mechanism. Bitmask based compression improves the effectiveness of the dictionary based approaches by recording minor differences using bitmasks. This paper proposes an efficient encoding of bitmasks used in bitmask-based compression. We prove that a n-bit bitmask (records n differences) can be encoded using only n-1 bits. This encoding improves compression efficiency while reduces decompression hardware overhead. We have applied our approach in a wide a variety of domains including code compression, FPGA bitstream compression as well as control word compression. Our experimental results using a wide variety of benchmarks demonstrate that our approach improves the compression efficiency by 3 to 10% without adding any additional decompression overhead.
Keywords :
field programmable gate arrays; masks; semiconductor storage; FPGA bitstream compression; bitmasks; code compression; efficient encoding; lossless compression; memory requirement; Application software; Bandwidth; Computer Society; Computer aided instruction; Costs; Dictionaries; Encoding; Field programmable gate arrays; VLIW; Very large scale integration; Bitmask based compression; lossless compression;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2009. ISVLSI '09. IEEE Computer Society Annual Symposium on
Conference_Location :
Tampa, FL
Print_ISBN :
978-1-4244-4408-3
Electronic_ISBN :
978-0-7695-3684-2
Type :
conf
DOI :
10.1109/ISVLSI.2009.18
Filename :
5076401
Link To Document :
بازگشت