Back to Search
Start Over
ASIC design of LZ77 compressor for computational storage drives
- 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