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 条
  • [31] Efficient implementation of synchronization in OFDM system based on FPGA
    Qiang, Wang
    Cheng, Tao
    Wei, Huang
    9TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY: TOWARD NETWORK INNOVATION BEYOND EVOLUTION, VOLS 1-3, 2007, : 178 - +
  • [32] Efficient FPGA Implementation of Feedback Perceptron for Hardware Acceleration
    Mohaidat, Tamador
    Syed, Azeemuddin
    Alqodah, Mohammed
    Khalil, Kasem
    2024 IEEE 3RD INTERNATIONAL CONFERENCE ON COMPUTING AND MACHINE INTELLIGENCE, ICMI 2024, 2024,
  • [33] Memory efficient FPGA implementation for flooded LDPC decoder
    Amaricai, Alexandru
    Boncalo, Oana
    Mot, Ioana
    2015 23RD TELECOMMUNICATIONS FORUM TELFOR (TELFOR), 2015, : 500 - 503
  • [34] Efficient implementation of the RDM-QIM algorithm in an FPGA
    Juan Garcia-Hernandez, Jose
    Reta, Carolina
    Cumplido, Rene
    Feregrino-Uribe, Claudia
    IEICE ELECTRONICS EXPRESS, 2009, 6 (14): : 1064 - 1070
  • [35] Efficient Parallel Implementation of Morphological Operation on GPU and FPGA
    Li, Teng
    Dou, Yong
    Jiang, Jingfei
    Gao, Jing
    2014 INTERNATIONAL CONFERENCE ON SECURITY, PATTERN ANALYSIS, AND CYBERNETICS (SPAC), 2014, : 430 - 435
  • [36] An Efficient FPGA Implementation of The OS-CFAR Processor
    Magaz, B.
    Bencheikh, M. L.
    2008 PROCEEDINGS INTERNATIONAL RADAR SYMPOSIUM, 2008, : 164 - 167
  • [37] Efficient implementation of the CAVLC entropy encoder based on FPGA
    Chu, X. (xqchu@mail.xidian.edu.cn), 1600, Science Press (39): : 100 - 105
  • [38] Efficient Implementation of UTAMF Algorithm for Edge Preservation on FPGA
    Bhagyashri, Lole A.
    Pise, A. C.
    Surwase, S., V
    2015 INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT), 2015, : 667 - 670
  • [39] Efficient implementation of a fractal color image compression on FPGA
    Thai Nam Son
    Long, Tran V.
    Hoang Manh Thang
    Nguyen Tien Dzung
    2013 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR), 2013, : 184 - 189
  • [40] Intelligent model predictive control with efficient FPGA implementation
    Li X.-C.
    Zhao F.-R.
    Meng Q.-H.
    You K.-Y.
    Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2023, 40 (09): : 1519 - 1528