An Efficient Implementation of LZW Decompression in the FPGA

被引:11
|
作者
Zhou, Xin [1 ]
Ito, Yasuaki [1 ]
Nakano, Koji [1 ]
机构
[1] Hiroshima Univ, Dept Informat Engn, Kagamiyama 1-4-1, Higashihiroshima, Hiroshima 7398527, Japan
来源
2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2016年
关键词
LZW decompression; FPGA; block RAMs; COMPRESSION; ALGORITHM;
D O I
10.1109/IPDPSW.2016.33
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
LZW algorithm is one of the most famous dictionary-based compression and decompression algorithms. The main contribution of this paper is to present a hardware LZW decompression algorithm and to implement it in an FPGA. The experimental results show that one proposed module on Virtex-7 family FPGA XC7VX485T-2 runs up to 2.16 times faster than sequential LZW decompression on a single CPU, where the frequency of FPGA is 301.02MHz. Since the proposed module is compactly designed and uses a few resources of the FPGA, we have succeeded to implement 150 identical modules which works in parallel on the FPGA, where the frequency of FPGA is 245.4MHz. In other words, our implementation runs up to 264 times faster than a sequential implementation on a single CPU.
引用
收藏
页码:599 / 607
页数:9
相关论文
共 50 条
  • [21] Implementation of still-image compression-decompression scheme on FPGA circuits
    Truchetet, F
    Forys, A
    STILL-IMAGE COMPRESSION II, 1996, 2669 : 66 - 75
  • [22] Realtime configuration code decompression for dynamic FPGA self reconfiguration: evaluation and implementation
    Huebner, Michael
    Ullmann, Michael
    Becker, Juergen
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2005, 1 (3-4) : 263 - 273
  • [23] Distributed compression and decompression for big image data: LZW and Huffman coding
    Netalkar, Rohan Kishor
    Barman, Hillol
    Subba, Rushik
    Preetam, Kandula Venkata
    Raju, Undi Surya Narayana
    JOURNAL OF ELECTRONIC IMAGING, 2021, 30 (05)
  • [24] Low complexity decompression method for FPGA bitstreams
    Ren, Lingrui
    Zhang, Xingcan
    Wang, Jian
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2025, 24 (01)
  • [25] Design and Implementation of an Efficient Web Server Based on FPGA
    Zhang, Junjie
    Tian, Jinjin
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 172 - 175
  • [26] Efficient FPGA Implementation of Softmax Function for DNN Applications
    Li, Zhenmin
    Li, Henian
    Jiang, Xiange
    Chen, Bangyi
    Zhang, Yue
    Du, Gaoming
    PROCEEDINGS OF 2018 12TH IEEE INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION (ASID), 2018, : 212 - 216
  • [27] An Energy-Efficient Reconfigurable Autoencoder Implementation on FPGA
    Isik, Murat
    Oldland, Matthew
    Zhou, Lifeng
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 1, INTELLISYS 2023, 2024, 822 : 212 - 222
  • [28] Implementation of Energy Efficient FIR Gaussian Filter on FPGA
    Anand, Vatsala
    Kaur, Amanpreet
    PROCEEDINGS OF 4TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMPUTING AND CONTROL (ISPCC 2K17), 2017, : 431 - 435
  • [29] Efficient Hardware Implementation of Artificial Neural Networks on FPGA
    Khalil, Kasem
    Mohaidat, Tamador
    Darwich, Mahmoud
    Kumar, Ashok
    Bayoumi, Magdy
    2024 IEEE 6TH INTERNATIONAL CONFERENCE ON AI CIRCUITS AND SYSTEMS, AICAS 2024, 2024, : 233 - 237
  • [30] An Efficient Hardware Implementation of Crystal-Dilithium on FPGA
    Wu, Zixuan
    Chen, Rongmao
    Wang, Yi
    Wang, Qiong
    Peng, Wei
    INFORMATION SECURITY AND PRIVACY, PT II, ACISP 2024, 2024, 14896 : 64 - 83