USE OF GRAPHICS PROCESSING UNITS IN DATA COMPRESSION ALGORITHMS
Main Article Content
Abstract
This article examines the application of graphics processing units in data compression algorithms, analyzing current approaches to parallelizing compression processes and evaluating their effectiveness compared to traditional central processor-based methods. The analysis reveals that graphics processing units demonstrate significant performance advantages in specific compression scenarios, particularly when processing large data volumes, though implementation complexity and hardware requirements present notable considerations.
Article Details
References
Salomon, D. Data Compression: The Complete Reference / D. Salomon. – London: Springer-Verlag, 2007. – 1092 p.
Kirk, D.B. Programming Massively Parallel Processors: A Hands-on Approach / D.B. Kirk, W.W. Hwu. – San Francisco: Morgan Kaufmann, 2016. – 576 p.
Владимиров, А.А. Параллельные вычисления на графических процессорах / А.А. Владимиров, С.С. Петров // Вестник информационных технологий. – 2019. – № 4. – С. 45-52.
Nvidia Corporation. CUDA C++ Programming Guide. – Santa Clara: Nvidia, 2023. – 428 p.
Ozsoy, A. CULZSS: LZSS Lossless Data Compression on CUDA / A. Ozsoy, M. Swany // IEEE International Conference on Cluster Computing. – 2011. – P. 403-411.
Sanders, J. CUDA by Example: An Introduction to General-Purpose GPU Programming / J. Sanders, E. Kandrot. – Boston: Addison-Wesley, 2010. – 312 p.
Каримов, Ф.И. Оптимизация алгоритмов сжатия данных на основе CUDA / Ф.И. Каримов, Б.Т. Юсупов // Информатика ва энергетика муаммолари. – 2020. – № 2. – С. 78-85.