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 条
  • [1] Throughput-Optimal Hardware Implementation of LZW Decompression on the FPGA
    Kagawa, Hiroshi
    Ito, Yasuaki
    Nakano, Koji
    2019 SEVENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS (CANDARW 2019), 2019, : 78 - 83
  • [2] An Efficient Implementation of LZW Compression in the FPGA
    Zhou, Xin
    Ito, Yasuaki
    Nakano, Koji
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016, 2016, 10048 : 512 - 520
  • [3] FPGA Based Highly Efficient AES Implementation
    Zhang, Yong
    Zhou, Fang
    Wu, Ning
    Yasir
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2017, VOL I, 2017, : 5 - 9
  • [4] Efficient FPGA implementation of convolution
    Mohammad, Khader
    Agaian, Sos
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 3478 - 3483
  • [5] An efficient implementation of GLCM algorithm in FPGA
    Ben Atitallah, M. A.
    Kachouri, R.
    Kammoun, M.
    Mnif, H.
    2018 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, EMBEDDED SYSTEMS AND COMMUNICATIONS (IINTEC), 2018, : 147 - 152
  • [6] Resource-Efficient FPGA Architecture and Implementation of Hough Transform
    Chen, Zhong-Ho
    Su, Alvin W. Y.
    Sun, Ming-Ting
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (08) : 1419 - 1428
  • [7] Efficient Technique for the FPGA Implementation of the AES Mix Columns Transformation
    Ghaznavi, Solmaz
    Gebotys, Catherine
    Elbaz, Reouven
    2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 219 - 224
  • [8] Efficient Implementation of OFDM Waveform on Xilinx FPGA
    Ishtiaq, Afifa
    Javed, Atif
    Akhtar, Arslan
    Bin Zulfiqar, Usama
    Nisar, M. Danish
    2017 INTERNATIONAL SYMPOSIUM ON WIRELESS SYSTEMS AND NETWORKS (ISWSN), 2017,
  • [9] Efficient Multiplier and FPGA Implementation for NTRU Prime
    Wu, Huapeng
    Gao, Xi
    2021 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2021,
  • [10] Fast and efficient FPGA implementation of connected operators
    Ngan, N.
    Dokladalova, E.
    Akil, M.
    Contou-Carrere, F.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (08) : 778 - 789