今天, NVIDIA 宣布推出 nvCOMP 2 . 1 . 0 版。现在可以免费下载此软件。
有什么新的?
- 通过添加配置选项、新的错误报告机制和计算解压缩输出大小的函数,对低级接口进行了增强。
- 重新设计的批处理 API
- 低级面向高级用户 – 元数据和分块必须在 nvCOMP 之外处理。执行多个流的批量压缩/解压缩,轻量级且完全异步。
- 提供了高级别的代码以便于使用 – 元数据和分块由 nvCOMP 在内部处理。在应用程序中升级和使用 nvCOMP 的最简单方法。
- 所有压缩机都可通过更新的低级 API (包括级联和 Bitcomp – 2 . 1 中新增的)获得。
- Snappy 、 LZ4 和 GDeflate 的性能优化。
- GDeflate 中新的高通量和高压缩比[ZFBB]压缩机。
有关更多信息,请参阅 nvCOMP Release Notes 。
关于 nvCOMP
nvCOMP 是一个 CUDA 库,具有通用压缩接口,使开发人员能够在其应用程序中使用高性能 GPU 压缩器。
支持的 nvCOMP 压缩算法:
- 级联:新型高通量压缩机,非常适合分析或结构化/表格数据。
- LZ4 :通用无熵字节级压缩器,适用于各种数据集。
- Snappy :与 LZ4 类似,这个字节级压缩器是一种流行的用于表格数据的现有格式。
- GDeflate :专有压缩机,采用熵编码和 LZ77 ,可对任意数据进行高压缩比。
- Bitcomp :为科学计算应用中的浮点数据设计的专有压缩器。
了解更多
- 从 Optimizing Lossless Compression Algorithms on the GPU ( GTC 2021 : S32401 )获得见解。
- 从 Lossless Compression on the GPU ( GTC 2021 : CWES1174 )增加您的知识。
- 在 nvCOMP Project Documentation 中获取更多技术细节。
最近的开发者帖子