DE-ZFP: An FPGA implementation of a modified ZFP compression/decompression algorithm

被引:4
作者
Habboush, Mahmoud [1 ]
El-Maleh, Aiman H. [1 ]
Elrabaa, Muhammad E. S. [1 ]
AlSaleh, Saleh [1 ]
机构
[1] King Fahd Univ Petr & Minerals, Comp Engn Dept, Dhahran 31261, Saudi Arabia
关键词
Hardware implementation; Lossy compression; FPGA acceleration; LOSSLESS COMPRESSION;
D O I
10.1016/j.micpro.2022.104453
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we present DE-ZFP: a hardware implementation of modified ZFP compression and decompression algorithms on a Field Programmable Gate Array (FPGA). It can be used to accelerate applications running on a host CPU that generates large volumes of floating point data. The proposed design uses dictionary-based encoding (DE) in lieu of ZFP's original embedded encoding to maximize hardware performance. Furthermore, the block encoder logic was optimized such that the loss of compression efficiency due to DE remains within 4%-13% of the original ZFP software implementation, with up to 19x improvement in throughput.
引用
收藏
页数:9
相关论文
共 31 条
[1]  
Abdel-Fattah Manal Abdel-Kader, 2014, Proceedings of the 14th European Conference on eGovernment (ECEG2014), P1
[2]  
[Anonymous], 2012, Introduction to Orthogonal Transforms
[3]  
Bartík M, 2015, IEEE I C ELECT CIRC, P179, DOI 10.1109/ICECS.2015.7440278
[4]  
Collet Y., LZ4 EXTREMELY FAST C
[5]   Factoring wavelet transforms into lifting steps [J].
Daubechies, I ;
Sweldens, W .
JOURNAL OF FOURIER ANALYSIS AND APPLICATIONS, 1998, 4 (03) :247-269
[6]   Fast Error-bounded Lossy HPC Data Compression with SZ [J].
Di, Sheng ;
Cappello, Franck .
2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, :730-739
[7]   A Bit Addressable Register with Variable Write/Read Data widths [J].
El-Maleh, Aiman ;
AlSaleh, Saleh ;
Elrabaa, Muhammad E. S. .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (09) :9301-9303
[8]  
Gailly J.-l., The gzip home page
[9]  
Gleckler PJ, 2016, NAT CLIM CHANGE, V6, P394, DOI [10.1038/nclimate2915, 10.1038/NCLIMATE2915]
[10]  
Intel Corporation, 2020, US