NVIDIA nvCOMP

NVIDIA nvCOMP 是一个针对 NVIDIA GPU 优化的高速数据压缩和解压缩库。数据压缩是 AI 训练、高性能计算 (HPC) 、数据科学和分析应用的重要组成部分。随着这些应用程序的规模和复杂性不断增加,它们需要高度优化的高性能压缩和解压缩功能。

立即下载文档
示例

主要特性

Blackwell 优化性能

从版本 4.2 开始,nvCOMP 将引入对 NVIDIA Blackwell 平台的支持。它利用 Blackwell 的专用硬件解压缩引擎 (DE) ,为标准格式实现高达 600 GB/s 的解压缩吞吐量。此外,Blackwell 的 DE 通过支持融合的复制 - 解压缩操作并实现解压缩与计算的重叠,可更大限度地减少延迟并提高效率。

压缩格式支持

nvCOMP 支持各种压缩和解压缩算法,包括 Snappy、ZSTD、Deflate 和 LZ4 等标准格式。此外,它还提供经 GPU 优化的格式 (例如 Bitcomp、GDeflate、gAN 和 Cascaded) ,这些格式针对 NVIDIA GPU 进行了高度优化,可在单个库中使用。

Python API 支持

nvCOMP 提供全面的 Python API,为 GPU 加速的压缩和解压缩提供精简的接口。这使开发者能够体验到与 PyTorch 和 TensorFlow 等框架的简化集成和互操作性。


nvCOMP 性能

A chart showing software vs hardware decompression performance on GB100

nvCOMP 学习资源库

Tech Blog

借助 NVIDIA nvCOMP 中的全新灵活接口加速无损 GPU 压缩

技术博客

概述 nvCOMP 库,以及如何将高性能 GPU 加速压缩集成到您的工作流中,从而获得用于优化内存带宽、降低存储开销和加速数据密集型应用程序的工具。

Tech Blog

借助 nvCOMP 使用无损压缩优化数据传输

技术博客

本文重点介绍如何使用 nvCOMP 库进行基于 GPU 的压缩,及其在提高 GPU 通信性能方面的应用。

Video

在 GPU 上优化无损压缩算法

NVIDIA On Demand

本视频全面概述了 nvCOMP 的关键功能集,以及它如何帮助 GPU 实现有损压缩。

Video

基于 CPU 的无损压缩

NVIDIA On Demand

无损压缩是数据压缩的关键应用之一。了解 nvCOMP 如何通过高吞吐量压缩功能帮助实现这一点。


更多资源

NVIDIA Developer Program

加入 NVIDIA 开发者计划

NVIDIA Developer Newsletter

注册开发者时事新闻

NVIDIA Training and Certification

获取培训和认证

立即开始使用 nvCOMP。

立即下载