A High-Throughput VLSI Architecture Design of Canonical Huffman Encoder

被引:2
|
作者
Shao, Zhenyu [1 ,2 ]
Di, Zhixiong [1 ,2 ]
Feng, Quanyuan [1 ]
Wu, Qiang [1 ]
Fan, Yibo [3 ]
Yu, Xulin [4 ]
Wang, Wenqiang [4 ]
机构
[1] Southwest Jiaotong Univ, Sch Informat Sci & Technol, Chengdu 611756, Peoples R China
[2] Xidian Univ, Natl Key Discipline Lab Wide Band Gap Semicond, Xian 710071, Peoples R China
[3] Fudan Univ, State Key Lab ASIC & Syst, Shanghai 201203, Peoples R China
[4] Alibaba Grp, Alibaba Cloud Intelligence, Hangzhou 311121, Peoples R China
基金
中国国家自然科学基金;
关键词
Computer architecture; Sorting; Image coding; Microprocessors; Encoding; Very large scale integration; Clocks; Huffman encoder; JPEG; Image compression; VLSI;
D O I
10.1109/TCSII.2021.3091611
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this brief, a high-throughput Huffman encoder VLSI architecture based on the Canonical Huffman method is proposed to improve the encoding throughput and decrease the encoding time required by the Huffman code word table construction process. We proposed parallel computing architectures for frequency-statistical sorting and code-size computational sorting. This architecture results in a process of building a tree and assigning symbols that can be completed by scanning the data only once. This solves the problem of the low efficiency of the traditional algorithm, which needs to scan the data twice. Consequently, in addition to the advantages of the high compression ratio inherited from the Canonical Huffman, the proposed architecture has overridden advantages for a high parallelism processing capacity. The experimental results showed that the proposed architecture decreased the encoding time by 26.30% compared to the available Huffman encoder using the standard algorithm when encoding 256 8-bit symbols. Furthermore, the VLSI architecture could further decrease the encoding time when encoding more 8-bit symbols. In particular, when encoding 212,642 8-bit symbols, the proposed VLSI architecture could reduce the encoding time by 87.40%. Thus, compared with the traditional Huffman encoders, this brief achieved the improvement of coding efficiency.
引用
收藏
页码:209 / 213
页数:5
相关论文
共 50 条
  • [41] VLSI design of a fully-parallel high-throughput decoder for turbo Gallager codes
    Fanucci, Luca
    Ciao, Pasquale
    Colavolpe, Giulio
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (07) : 1976 - 1986
  • [42] VLSI design of high-throughput processing element for real-time particle filtering
    Chin, SS
    Hong, SJ
    [J]. SCS 2003: INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2003, : 617 - 620
  • [43] High-Throughput Multifilter VLSI Design for the AV1 Fractional Motion Estimation
    Freitas, Daiane
    Nagai, Bruna
    Grellert, Mateus
    Diniz, Claudio M.
    Correa, Guilherme
    [J]. 2022 35TH SBC/SBMICRO/IEEE/ACM SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2022), 2022,
  • [44] The Design of a High-Throughput Hardware Architecture for the AES-GCM Algorithm
    Lin, Ming-Bo
    Chuang, Jen-Hua
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 425 - 432
  • [45] High-Speed High-Throughput VLSI Architecture for RSA Montgomery Modular Multiplication with Efficient Format Conversion
    Parihar A.
    Nakhate S.
    [J]. Journal of The Institution of Engineers (India): Series B, 2019, 100 (03): : 217 - 222
  • [46] High-Throughput LDPC Decoding Architecture
    Yang, Zhixing
    Jiang, Nan
    Peng, Kewu
    Wang, Jintao
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEM, 2008, : 1378 - 1382
  • [47] Bilevel architecture for high-throughput computing
    Nevski, P
    Wenaus, T
    Vaniachine, A
    [J]. PROCEEDINGS OF CHEP 2001, 2001, : 696 - 698
  • [48] A High-Throughput HEVC Deblocking Filter VLSI Architecture for 8kx4k Application
    Cheng, Wei
    Fan, Yibo
    Lu, YanHeng
    Jin, Yize
    Zeng, Xiaoyang
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 605 - 608
  • [49] High-throughput low-cost VLSI architecture for AVC/H.264 CAVLC decoding
    Lee, G. G.
    Lo, C. -C.
    Chen, Y. -C.
    Lin, H. -Y.
    Wang, M. -J.
    [J]. IET IMAGE PROCESSING, 2010, 4 (02) : 81 - 91
  • [50] Design of a hardware compression encoder with a high throughput
    Wu, Changkun
    Zhang, Wei
    Hao, Yazhe
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2022, 49 (04): : 176 - 183