STRUCTURAL MODIFICATION OF THE HUFFMAN METHOD FOR COMPRESSION OF DENSE DATA STREAMS WITHOUT LOSS ON A RCS

Authors

  • I.I. Levin
  • Е.А. Dudnikov

Abstract

Modern society demands require solving a whole range of computationally intensive tasks in real
time. Such solutions require enormous computing power, broadband high-speed data transmission channels
and impressive memory capacities. Such demands can be met by developing and implementing new
technologies, expanding the technical infrastructure, which will require significant financial and time
costs. Such a transition can be facilitated using the existing technical base by using real-time data compression
algorithms. Data compression tools at the rate of receipt can increase the speed of calculations,
data transfer, and reduce the occupied space during storage, using the existing infrastructure. Modern
CPU-based technical platforms are not capable of providing streaming data processing at the rate of their
receipt; the actual performance of such systems does not exceed 10% of the peak. Reconfigurable computing
systems (RCS) based on programmable logic integrated circuits (FPGAs) can become a new platform
for lossless data compression systems at the rate of receipt. However, for the efficient operation of such
systems, it is necessary to develop new methods using structural calculations that allow the full potential
of the FPGA resource to be unleashed. This paper presents the implementation of a modification of the
dynamic Huffman coding algorithm on the RCS, which allows creating prefix codes of optimal length and
processing dense data flows at the rate of receipt with a throughput of at least 128 Gbit/s. The performance
of the developed modification is 5 times higher than the best known complementary implementation
based on FPGA per computing pipeline

References

Downloads

Published

2024-11-10

Issue

Section

SECTION I. INFORMATION PROCESSING ALGORITHMS