Shared caching services for use within Omniverse workflows


Omniverse Cache Services
USD Content Cache, and Omniverse Derived Data Cache are shared caching services for use within Omniverse simulation workflows and deployable through Kubernetes. These are most beneficial in situation where you have many end users, within a network, accessing the same data set - situations that include multiple Kit App Streams within a single cluster or datacenter, or multiple desktop users all within the same facility.
Overview
USD Content Cache (UCC) - Provides a content store running as an intermediary between object storage and Cloud Function clients. It caches USD (Universal Scene Description) content to accelerate scene loading and reduce bandwidth usage. UCC acts as a reverse proxy cache, intercepting requests for USD content from object storage sources like S3, Azure Blob Storage, or NVIDIA Omniverse Nucleus, and serving cached content when available.
Cached content reduces egress costs from cloud storage providers and improves scene load times. When content is requested, UCC first checks its local cache. On a cache hit, content is served directly from persistent storage. On a cache miss, UCC fetches the content from the upstream source, caches it locally, and serves it to the requesting client.
Derived Data Cache (DDCS) - Reduces scene load time and improves performance when properly configured and sized for the workload. Derived data generation is computationally expensive and time-consuming. DDCS trades network bandwidth for compute time by caching derived data, allowing multiple GPUs to share pre-generated content.
Derived data is often many times the size of the source content. During initial scene loads, GPUs generate the most derived content as they encounter assets for the first time. While DDCS may add some time to cold scene loads (as content must be generated and written to DDCS synchronously), the generated data becomes immediately available to other GPUs. During “warm” scene loads, render workers read all derived content from DDCS instead of regenerating it, significantly reducing load times.
Getting Started
Access Omniverse Content Cache or Derived Data Cache to get started.
Get Help
Enterprise Support
Access to Omniverse Knowledge Base articles and submit support cases:
Omniverse Documentation
Explore detailed guides for deploying and managing NVIDIA Omniverse applications.
Licensing Portal
Manage your software licenses
Community Support
Join the developer and user community to share knowledge, ask questions, and connect with experts:
Governing Terms
NVIDIA Omniverse is governed by the NVIDIA Agreements | Enterprise Software | NVIDIA Software License Agreement and NVIDIA Agreements | Enterprise Software | Product Specific Terms for Omniverse.
By downloading or using NVIDIA Omniverse, you agree to the NVIDIA Omniverse terms.