Energy Efficient Multistandard Decompressor ASIP

Conference Paper (2021)
Author(s)

J.J. Hoozemans (TU Delft - Computer Engineering)

Kati Tervo (Tampere University)

Pekka Jääskeläinen (Tampere University)

Zaid Al-Ars (TU Delft - Computer Engineering)

Research Group
Computer Engineering
Copyright
© 2021 J.J. Hoozemans, Kati Tervo, Pekka Jaaskelainen, Z. Al-Ars
DOI related publication
https://doi.org/10.1145/3456172.3456218
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 J.J. Hoozemans, Kati Tervo, Pekka Jaaskelainen, Z. Al-Ars
Research Group
Computer Engineering
Pages (from-to)
14-19
ISBN (electronic)
978-1-4503-8845-0
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Many applications make extensive use of various forms of compression techniques for storing and communicating data. As decompression is highly regular and repetitive, it is a suitable candidate for acceleration. Examples are offloading (de)compression to a dedicated circuit on a heterogeneous System-on-Chip, or attaching FPGAs or ASICs directly to storage so they can perform these tasks on-the-fly and transparently to the application. ASIC or FPGA implementations will usually result in higher energy-efficiency compared to CPUs. Various ASIC and FPGA accelerators have been developed, but they typically target a single algorithm. However, supporting different compression algorithms could be desirable in many situations. For example, the Apache Parquet file format popular in Big Data analytics supports using different compression standards, even between blocks in a single file. This calls for a more flexible software based co-processor approach. To this end, we propose a compiler-supported Application-Specific Instruction-set Processor (ASIP) design that is able to decompress a range of lossless compression standard without FPGA reconfiguration. We perform a case study of searching a compressed database dump of the entire English Wikipedia.

Files

3456172.3456218.pdf
(pdf | 0.681 Mb)
License info not available