2019 22nd Euromicro Conference on Digital System Design (DSD) | 2019

High-Throughput BitPacking Compression

 
 
 
 
 

Abstract


To efficiently support analytical applications from a data management perspective, in-memory column store database systems are state-of-the art. In this kind of database system, lossless lightweight integer compression schemes are crucial to keep the memory storage as low as possible and to speedup query processing. In this specific compression domain, BitPacking is one of the most frequently applied compression scheme. However, (de) compression should not come with any additional cost during run time, but should be provided transparently without compromising the overall system performance. To achieve that, we focus on acceleration of BitPacking using Field Programmable Gate Arrays (FPGAs). Therefore, we outline several FPGA designs for BitPacking in this paper. As we are going to show in our evaluation, our specific designs provide the BitPacking compression scheme with high-throughput.

Volume None
Pages 643-646
DOI 10.1109/DSD.2019.00101
Language English
Journal 2019 22nd Euromicro Conference on Digital System Design (DSD)

Full Text