• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA nvCOMP

    NVIDIA nvCOMP is a high-speed data compression and decompression library optimized for NVIDIA GPUs. Data compression is an essential part of applications for AI training, high-performance computing (HPC), data science, and analytics. As these applications grow in size and complexity, they demand highly optimized and performant compression and decompression capabilities.

    Download NowDocumentation
    Examples

    Key Features

    Blackwell Optimized Performance

    Starting with version 4.2, nvCOMP is introducing support for the NVIDIA Blackwell platform. It leverages Blackwell’s dedicated hardware Decompression Engine (DE) to achieve up to 600 GB/s decompression throughput for standard formats. Additionally, Blackwell’s DE minimizes latency and improves efficiency by supporting fused copy-decompress operations and enabling overlap of decompress with compute.

    Compression Format Support

    nvCOMP supports a wide range of compression and decompression algorithms, including standard formats such as Snappy, ZSTD, Deflate, and LZ4. Additionally, it provides GPU-optimized formats like Bitcomp, GDeflate, gANS, and Cascaded, which are highly optimized for NVIDIA GPUs and available within a single library.

    Python APIs Support

    nvCOMP offers comprehensive Python APIs to provide streamlined interfaces for GPU-accelerated compression and decompression. This enables developers to experience a simplified integration and interoperability with frameworks such as PyTorch and TensorFlow.


    nvCOMP Performance

    A chart showing software vs hardware decompression performance on GB100

    nvCOMP Learning Library

    Tech Blog

    Accelerating Lossless GPU Compression With New Flexible Interfaces in NVIDIA nvCOMP

    Tech Blog

    Get an overview of the nvCOMP library and how to integrate high-performance GPU-accelerated compression into your workflows—gain the tools to optimize memory bandwidth, reduce storage overhead, and accelerate data-intensive applications.

    Tech Blog

    Optimizing Data Transfer Using Lossless Compression With nvCOMP

    Tech Blog

    This article highlights the use of the nvCOMP library for GPU-based compression and its application in improving GPU communication performance.

    Video

    Optimizing Lossless Compression Algorithms on the GPU

    NVIDIA On Demand

    This video provides a comprehensive overview of nvCOMP’s key feature sets and how it helps with lossy compression on the GPU.

    Video

    Lossless Compression on the CPU

    NVIDIA On Demand

    Lossless compression is one of the key applications of data compression. Learn how nvCOMP can help obtain this with high-throughput compression features.


    More Resources

    NVIDIA Developer Program

    Join the NVIDIA Developer Program

    NVIDIA Developer Newsletter

    Sign Up for the Developer Newsletter

    NVIDIA Training and Certification

    Get Training and Certification

    Get started with nvCOMP today.

    Download Now

    人人超碰97caoporen国产