Design and Implementation of VLSI for Finite State Entropy Encoding

被引:0
|
作者
Huang, Hai [1 ]
Xing, Lin [2 ]
Na, Ning [2 ]
Zhang, Guoliang [3 ]
Zhao, Shilei [1 ]
Liu, Zhiwei [1 ]
机构
[1] School of Software and Microelectronics, Harbin University of Science and Technology, Harbin,150080, China
[2] School of Computer Science and Technology, Harbin University of Science and Technology, Harbin,150080, China
[3] Ninth Research Institute, China Aerospace Science and Technology Corporation, Beijing,100094, China
关键词
D O I
10.3724/SP.J.1089.2021.18575
中图分类号
学科分类号
摘要
The Zstd (Zstandard) lossless compression algorithm that implemented by software is difficult to meet the de-mand of compression speed in specific application field when processing massive data. It is an effective solution to this problem by using the hardware acceleration scheme, especially for the hardware acceleration of FSE (fi-nite state entropy). Thus, a hardware implementation of the compression and decompression in FSE is proposed for Zstd. This scheme determines the optimal hardware acceleration step by fixing the size of compression table, reduces the storage space and improves the transmission speed by adding hardware modules of sequence map-ping, enhances the time of parallel processing by dividing the seven-stages of flow and realizes the architecture by software and hardware collaboration. The proposed architecture is implemented in the TSMC 55 nm process, and the highest frequency can reach 750 MHz. The experimental results show that compared with the software implementation, the speed of the whole compression is more than 9 times faster, the speed of the whole decompression is more than the 100 times faster. © 2021, Beijing China Science Journal Publishing Co. Ltd. All right reserved.
引用
收藏
页码:640 / 648
相关论文
共 50 条
  • [21] Design and. VLSI implementation of a security ASIP
    Lu, Ronghua
    Zeng, Xiaoyang
    Han, Jun
    Gu, Yehua
    Mai, Lang
    [J]. ASICON 2007: 2007 7TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2007, : 866 - 869
  • [22] Hardware implementation of genetic algorithms for VLSI design
    Koonar, G
    Areibi, S
    Moussa, MA
    [J]. COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2002, : 197 - 200
  • [23] DESIGN AND VLSI IMPLEMENTATION OF AN ADDRESS GENERATION COPROCESSOR
    HULINA, PT
    CORAOR, LD
    KURIAN, L
    JOHN, E
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1995, 142 (02): : 145 - 151
  • [24] VLSI design and implementation of WCDMA channel decoder
    Xu, YY
    Li, ZW
    Ruan, M
    Luo, HW
    Song, WT
    [J]. CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING 2001, VOLS I AND II, CONFERENCE PROCEEDINGS, 2001, : 241 - 245
  • [25] VLSI Design and Implementation of Homophonic Security System
    Sklavos, N.
    Kitsos, P.
    Koufopavlou, O.
    [J]. 2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 69 - 72
  • [26] DESIGN AND IMPLEMENTATION OF A PROCEDURAL VLSI LAYOUT SYSTEM
    MATA, JM
    VIJAYAN, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1985, 206 : 412 - 427
  • [27] Design and implementation of multipattern generators in analog VLSI
    Kier, Ryan J.
    Ames, Jeffrey C.
    Beer, Randall D.
    Harrison, Reid R.
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2006, 17 (04): : 1025 - 1038
  • [28] Finite wordlength design for VLSI FFT processors
    Perlow, RB
    Denk, TC
    [J]. CONFERENCE RECORD OF THE THIRTY-FIFTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1 AND 2, 2001, : 1227 - 1231
  • [29] VLSI Implementation of Fast Connected Component Labeling Using Finite State Machine Based Cell Network
    Roy, Pradipta
    Biswas, P. K.
    [J]. SIXTH INDIAN CONFERENCE ON COMPUTER VISION, GRAPHICS & IMAGE PROCESSING ICVGIP 2008, 2008, : 238 - +
  • [30] Implementation of JPEG XS entropy encoding and decoding on FPGA
    Tian, Shuang
    Song, Qinghua
    He, Jialin
    Wang, Yihan
    Nie, Kai
    Du, Gang
    Bu, Ling
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2024, 21 (02)