Abstract

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% of Yamamoto et al.'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.

Highlights

  • High throughput (HT) data compression is widely employed to improve performance in many systems with strong time constraints

  • We present an HT compressor-decompressor pair based on VF codes, designed to provide significantly higher decoding speed while yielding compression ratios and coding speeds comparable to state-of-the-art HT entropy codecs

  • Even though the best value of K based on compression efficiency and execution speed depends on א, empirically we found K = 8 to yield a favorable trade-off on the tested datasets

Read more

Summary

INTRODUCTION

High throughput (HT) data compression is widely employed to improve performance in many systems with strong time constraints. Lower complexity typically entails lower power consumption, and HT codecs are suitable in scenarios with energy consumption and delay constraints These include remote sensing and earth observation onboard satellites [26], [27], real-time transmission of point clouds for search and rescue [28], cooperative robot coordination [29], and Internet of Things (IoT) scenarios [30]–[32]. Further improvements are proposed based on selectively dedicating more effort to more compressible parts of the input data This enables the design of more efficient codes and minimizes the impact of low-probability symbols and of incompressible noise.

RELATED WORK
BACKGROUND
PREFIX-FREE DICTIONARIES
SELECTIVE INFORMATION CODING
PERFORMANCE EVALUATION
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call