Back to Search Start Over

ASIC design of LZ77 compressor for computational storage drives

Authors :
Yunxin Huang
Aiguo Song
Chao Guo
Yafei Yang
Source :
Electronics Letters, Vol 59, Iss 22, Pp n/a-n/a (2023)
Publication Year :
2023
Publisher :
Wiley, 2023.

Abstract

Abstract The advent of cloud computing, 5G, and artificial intelligence technology has spurred the exponential growth of big data and the need for data compression. To alleviate the CPU burden, computational engines for data compression integrated into network cards and storage devices, giving rise to computational storage. However, computational storage faces several challenges, such as limited memory resources for large hash tables, data dependency for parallel encoding and decoding, and stringent requirements for bandwidth, latency, and power efficiency. Here, an applicationā€specific integrated circuitā€based LZ77 solution that aims to address these challenges is proposed. Our solution reduces the hash table resource consumption and the bandwidth fluctuations, while achieving high compression ratios. The solution is implemented using Taiwan Semiconductor Manufacturing Company Limited 12 nm technology and demonstrate that a single LZ77 engine can achieve a 4 GB/s throughput at 1 GHz clock frequency. By using four engines, a computational storage drive to achieve 16 GB/s compression bandwidth is enabled. The solution achieves a comparable compression ratio as the standard LZ77 algorithm with a negligible compression ratio loss of 5%, balancing efficiency and effectiveness.

Details

Language :
English
ISSN :
1350911X and 00135194
Volume :
59
Issue :
22
Database :
Directory of Open Access Journals
Journal :
Electronics Letters
Publication Type :
Academic Journal
Accession number :
edsdoj.2d1b18b0d22343caa5e0f879792c4f84
Document Type :
article
Full Text :
https://doi.org/10.1049/ell2.13000