High-Throughput Variable-to-Fixed Entropy Codec Using Selective, Stochastic Code Forests

Efficient high-throughput (HT) compression algorithms are paramount to meet the stringent constraints of present and upcoming data storage, processing, and transmission systems. In particular, latency, bandwidth and energy requirements are critical for those systems. Most HT codecs are designed to m...

Full description

Saved in:
Bibliographic Details
Main Authors: Manuel Martinez Torres, Miguel Hernandez-Cabronero, Ian Blanes, Joan Serra-Sagrista
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9081983/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841533428407730176
author Manuel Martinez Torres
Miguel Hernandez-Cabronero
Ian Blanes
Joan Serra-Sagrista
author_facet Manuel Martinez Torres
Miguel Hernandez-Cabronero
Ian Blanes
Joan Serra-Sagrista
author_sort Manuel Martinez Torres
collection DOAJ
description Efficient high-throughput (HT) compression algorithms are paramount to meet the stringent constraints of present and upcoming data storage, processing, and transmission systems. In particular, latency, bandwidth and energy requirements are critical for those systems. Most HT codecs are designed to maximize compression speed, and secondarily to minimize compressed lengths. On the other hand, decompression speed is often equally or more critical than compression speed, especially in scenarios where decompression is performed multiple times and/or at critical parts of a system. In this work, an algorithm to design variable-to-fixed (VF) codes is proposed that prioritizes decompression speed. Stationary Markov analysis is employed to generate multiple, jointly optimized codes (denoted code forests). Their average compression efficiency is on par with the state of the art in VF codes, e.g., within 1&#x0025; of Yamamoto <italic>et al.</italic>&#x2019;s algorithm. The proposed code forest structure enables the implementation of highly efficient codecs, with decompression speeds 3.8 times faster than other state-of-the-art HT entropy codecs with equal or better compression ratios for natural data sources. Compared to these HT codecs, the proposed forests yields similar compression efficiency and speeds.
format Article
id doaj-art-9c96f9385cee4c64be5c82a39005a07d
institution Kabale University
issn 2169-3536
language English
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-9c96f9385cee4c64be5c82a39005a07d2025-01-16T00:01:03ZengIEEEIEEE Access2169-35362020-01-018812838129710.1109/ACCESS.2020.29913149081983High-Throughput Variable-to-Fixed Entropy Codec Using Selective, Stochastic Code ForestsManuel Martinez Torres0https://orcid.org/0000-0001-6020-7618Miguel Hernandez-Cabronero1https://orcid.org/0000-0001-9301-4337Ian Blanes2https://orcid.org/0000-0001-8939-1666Joan Serra-Sagrista3https://orcid.org/0000-0003-4729-9292Karlsruhe Institute of Technology, Karlsruhe, GermanyInformation and Communications Engineering, Universitat Aut&#x00F2;noma de Barcelona, Bellaterra, SpainInformation and Communications Engineering, Universitat Aut&#x00F2;noma de Barcelona, Bellaterra, SpainKarlsruhe Institute of Technology, Karlsruhe, GermanyEfficient high-throughput (HT) compression algorithms are paramount to meet the stringent constraints of present and upcoming data storage, processing, and transmission systems. In particular, latency, bandwidth and energy requirements are critical for those systems. Most HT codecs are designed to maximize compression speed, and secondarily to minimize compressed lengths. On the other hand, decompression speed is often equally or more critical than compression speed, especially in scenarios where decompression is performed multiple times and/or at critical parts of a system. In this work, an algorithm to design variable-to-fixed (VF) codes is proposed that prioritizes decompression speed. Stationary Markov analysis is employed to generate multiple, jointly optimized codes (denoted code forests). Their average compression efficiency is on par with the state of the art in VF codes, e.g., within 1&#x0025; of Yamamoto <italic>et al.</italic>&#x2019;s algorithm. The proposed code forest structure enables the implementation of highly efficient codecs, with decompression speeds 3.8 times faster than other state-of-the-art HT entropy codecs with equal or better compression ratios for natural data sources. Compared to these HT codecs, the proposed forests yields similar compression efficiency and speeds.https://ieeexplore.ieee.org/document/9081983/Data compressionhigh-throughput entropy codingvariable-to-fixed codes
spellingShingle Manuel Martinez Torres
Miguel Hernandez-Cabronero
Ian Blanes
Joan Serra-Sagrista
High-Throughput Variable-to-Fixed Entropy Codec Using Selective, Stochastic Code Forests
IEEE Access
Data compression
high-throughput entropy coding
variable-to-fixed codes
title High-Throughput Variable-to-Fixed Entropy Codec Using Selective, Stochastic Code Forests
title_full High-Throughput Variable-to-Fixed Entropy Codec Using Selective, Stochastic Code Forests
title_fullStr High-Throughput Variable-to-Fixed Entropy Codec Using Selective, Stochastic Code Forests
title_full_unstemmed High-Throughput Variable-to-Fixed Entropy Codec Using Selective, Stochastic Code Forests
title_short High-Throughput Variable-to-Fixed Entropy Codec Using Selective, Stochastic Code Forests
title_sort high throughput variable to fixed entropy codec using selective stochastic code forests
topic Data compression
high-throughput entropy coding
variable-to-fixed codes
url https://ieeexplore.ieee.org/document/9081983/
work_keys_str_mv AT manuelmartineztorres highthroughputvariabletofixedentropycodecusingselectivestochasticcodeforests
AT miguelhernandezcabronero highthroughputvariabletofixedentropycodecusingselectivestochasticcodeforests
AT ianblanes highthroughputvariabletofixedentropycodecusingselectivestochasticcodeforests
AT joanserrasagrista highthroughputvariabletofixedentropycodecusingselectivestochasticcodeforests