Energy-efficient canonical Huffman decoders on many-core processor arrays and FPGAs.

Saved in:
Bibliographic Details
Title: Energy-efficient canonical Huffman decoders on many-core processor arrays and FPGAs.
Authors: Sarangi, Satyabrata1 (AUTHOR) ssarangi@ucdavis.edu, Baas, Bevan1 (AUTHOR) bbaas@ucdavis.edu
Source: Integration: The VLSI Journal. Jan2023, Vol. 88, p156-165. 10p.
Subjects: Array processors, Intel Corp., Huffman codes, Data compression, Energy consumption, Graphics processing units
Geographic Terms: Canterbury (England), Calgary (Alta.)
Abstract: Data compression is essential to reduce high storage and communication costs for a wide range of systems and applications. Canonical Huffman coding plays a pivotal role for several compression standards. This paper presents bit-parallel static and dynamic canonical Huffman decoder implementations using an optimized lookup table approach on a fine-grain many-core processor array and an Intel FPGA. The decoder implementation results are compared with an Intel i7-4850HQ and a massively parallel Nvidia GT 750M GPU executing the corpus benchmarks: Calgary, Canterbury, Artificial, and Large. The many-core implementations achieve a scaled throughput per chip area that is 891× and 7× greater on average than the i7 and GT 750M respectively. Moreover, the many-core implementations result in a scaled energy efficiency (compressed bits decoded per energy) that is 149.5×, 3.9×, and 2.5× greater on average than the i7, GT 750M, and Intel FPGA respectively. In addition, the optimized lookup-table-based static canonical Huffman decoder on the Intel FPGA yields performance and energy efficiency improvements of 2.1× and 3.68× respectively on average compared to a dynamic canonical Huffman decoder at a 17% cost in compression ratio. • The optimized look-up table approach speeds up the canonical Huffman decoding. • Static decoder executes faster than the dynamic decoder at the cost of compression ratio. • Many-core array implementation outperforms GPU, CPU, and FPGA in terms of area and energy efficiency. [ABSTRACT FROM AUTHOR]
Copyright of Integration: The VLSI Journal is the property of Elsevier B.V. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
Be the first to leave a comment!
You must be logged in first