PLZW: FPGA-based Pipelined LZW for lossless compression of edge data
Abstract The rapid growth of IoT devices and data in edge computing applications has created a pressing need for efficient lossless compression of end-edge data. The Lempel-Ziv-Welch (LZW) algorithm, widely used in these scenarios, faces bottlenecks in compression speed due to its inherent data dependency. Unlike existing multi-cycle architectures, we propose PLZW, a pipeline-based LZW acceleration architecture with three novel mechanisms: a data bypass mechanism that allows data to pass directly between pipeline stages, minimizing stalls; a multi-level caching mechanism to reduce pipeline stalls caused by long dictionary update times; and a hash prediction mechanism to improve dictionary lookup hit rates and reduce stall frequency. Our field-programmable gate array (FPGA) implementation demonstrates a 2.5 $$\times $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mo>×</mml:mo> </mml:math> speedup over existing state-of-the-art methods while maintaining competitive power consumption, resource utilization, and compression ratio. Furthermore, the resource utilization remains below 1% of total FPGA resources, and the proposed mechanisms improve the dictionary first-hit rate by 35.8%. This work offers a high-speed, lightweight, generic solution for lossless compression of end-edge data. PLZW provides a reference implementation for optimizing hardware-based data compression in real-time and resource-constrained applications.
Authors
- Yousef S. Alsahafi (ORCID: https://orcid.org/0000-0002-4268-7918)
- Faisal S. Alsubaei (ORCID: https://orcid.org/0000-0001-7332-3773)
- Guoqing Tu (ORCID: https://orcid.org/0000-0003-4748-4367)
- Akram Y. Sarhan (ORCID: https://orcid.org/0000-0002-1522-562X)
- Shubo Liu (ORCID: https://orcid.org/0000-0003-0694-0856)
- Zhaohui Cai (ORCID: https://orcid.org/0000-0002-3263-1822)
- Xiao Liu (ORCID: https://orcid.org/0009-0009-8247-3146)
Institutions
- Wuhan University (CN)
- University of Jeddah (SA)
- Wuhan Business University (CN)
- University of Business and Technology (SA)
Publication Details
- Journal
- Journal of King Saud University - Computer and Information Sciences
- Published
- 2025-09-24
- DOI
- https://doi.org/10.1007/s44443-025-00243-8
- Primary Topic
- Algorithms and Data Compression
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- University of Jeddah