TY - GEN
T1 - A Fine-grained parallel snappy decompressor for FPGAS using a relaxed execution model
AU - Fang, Jian
AU - Chen, Jianyu
AU - Lee, Jinho
AU - Al-Ars, Zaid
AU - Hofstee, H. Peter
PY - 2019/4
Y1 - 2019/4
N2 - Snappy is a widely used (de) compression algorithm in many big data applications. Such a data compression technique has been proven to be successful to save storage space and to reduce the amount of data transmission from/to storage devices. In this paper, we present a fine-grained parallel Snappy decompressor on FPGAs running under a relaxed execution model that addresses the following main challenges in existing solutions. First, existing designs either can only process one token per cycle or can process multiple tokens per cycle with low area efficiency and/or low clock frequency. Second, the high read-After-write data dependency during decompression introduces stalls which pull down the throughput.
AB - Snappy is a widely used (de) compression algorithm in many big data applications. Such a data compression technique has been proven to be successful to save storage space and to reduce the amount of data transmission from/to storage devices. In this paper, we present a fine-grained parallel Snappy decompressor on FPGAs running under a relaxed execution model that addresses the following main challenges in existing solutions. First, existing designs either can only process one token per cycle or can process multiple tokens per cycle with low area efficiency and/or low clock frequency. Second, the high read-After-write data dependency during decompression introduces stalls which pull down the throughput.
UR - http://www.scopus.com/inward/record.url?scp=85068308520&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85068308520&partnerID=8YFLogxK
U2 - 10.1109/FCCM.2019.00076
DO - 10.1109/FCCM.2019.00076
M3 - Conference contribution
T3 - Proceedings - 27th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2019
BT - Proceedings - 27th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 27th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2019
Y2 - 28 April 2019 through 1 May 2019
ER -