paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Efficient Lossless Compression of Scientific Floating-Point Data on CPUs and GPUs

面向 CPU 和 GPU 的高效科学浮点数据无损压缩
ASPLOS Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 12025匹配度 2/10 · 论文研究科学浮点数据的无损压缩及CPU/GPU高效实现,属于数据压缩与体系结构方向;仅与“浮点”关键词有弱关联,不涉及浮点程序分析、静态分析、LLM/Agent或贝叶斯程序分析等用户核心方向。引用 22 inbox
Noushin Azami, Alex Fallin, Martin Burtscher
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出四种 CPU/GPU 兼容的快速无损浮点压缩算法,在多数基准上同时优于现有压缩器。

科学数据快速增长,GPU 加速计算但存储与传输瓶颈突出;压缩若不够快会成新瓶颈。论文面向单/双精度浮点数据提出四种无损压缩算法,并保证 CPU 与 GPU 实现完全兼容。作者在 SDRBench 多组输入上与 18 种文献压缩器对比,平均在压缩比、压缩吞吐和解压吞吐上优于大多数;在两款 CPU 和两款 GPU 上至少在吞吐或压缩比之一上超过全部对比对象。RTX 4090 上最快实现压缩/解压超过 500 GB/s,且压缩比仍居前列。

问题
科学数据量激增,GPU 计算虽快,但存储容量有限和数据传输慢成为瓶颈;需要快速无损压缩以避免引入新瓶颈。
方法
提出四种适用于单/双精度浮点数据、CPU 与 GPU 完全兼容的无损压缩算法,并优化其压缩比与压缩/解压吞吐。
评估
在 SDRBench 多组输入上与 18 种文献压缩器比较,并在两款 CPU、两款 GPU 上测量压缩比、压缩吞吐和解压吞吐;RTX 4090 上最快实现超过 500 GB/s。
原文摘要(Abstract)

The amount of scientific data being produced, transferred, and processed increases rapidly. Whereas GPUs have made faster processing possible, storage limitations and slow data transfers remain key bottlenecks. Data compression can help, but only if it does not create a new bottleneck. This paper presents four new lossless compression algorithms for single- and double-precision data that compress well and are fast even though they are fully compatible between CPUs and GPUs. Averaged over many SDRBench inputs, our implementations outperform most of the 18 compressors from the literature we compare to in compression ratio, compression throughput, and decompression throughput. Moreover, they outperform all of them in either throughput or compression ratio on the two CPUs and two GPUs we used for evaluation. For example, on an RTX 4090 GPU, our fastest code compresses and decompresses at over 500 GB/s while delivering one of the highest compression ratios.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{AzamiFB25,
  title = {Efficient Lossless Compression of Scientific Floating-Point Data on CPUs and GPUs},
  author = {Noushin Azami and Alex Fallin and Martin Burtscher},
  booktitle = {ASPLOS},
  year = {2025},
  doi = {10.1145/3669940.3707280}
}