Hybrid-Smash: A Heterogeneous CPU-GPU Compression Library

IEEE ACCESS(2024)

引用 0|浏览0
暂无评分
摘要
Compression algorithms are widely used to reduce data size and improve application performance. Nevertheless, data compression has a computational cost which can limit its use. GPUs could be leveraged to reduce compression time. However, existing GPU-based compression libraries expect data to compress in GPU memory, although it is usually stored in CPU memory. Additionally, setup time of GPUs could be a problem when compressing small data sizes. In this paper, we implement a new GPU-based compression library. Contrary to existing ones, our library uses data located in CPU memory. Performance results show that, for the same compression algorithms, GPUs are beneficial for larger data sizes whereas smaller data sizes are compressed faster using CPUs. Therefore, we enhance our proposal with Hybrid-Smash: a heterogeneous CPU-GPU compression library, which transparently uses CPU or GPU compression depending on data size, thus improving compression for any data size.
更多
查看译文
关键词
Graphics processing units,Image coding,Compression algorithms,Symbols,Proposals,Artificial intelligence,Parallel processing,Performance evaluation,Central Processing Unit,Hybrid intelligent systems,Data systems,Size control,Lossless compression,parallel computing,GPU
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要