Skip to content

NVIDIA Announces Snapshot for Faster GPU Workload Recovery

NVIDIA introduced Snapshot, an open-source checkpoint and restore system for GPU workloads on Kubernetes, enabling rapid recovery of initialized GPU states.

Sources in the coveragePerformance and quality statements from a vendor are claims unless the coverage cites independent measurements.

Evidence & verification 3 statements

Specifications, source statements and editorial judgement have different scopes. A citation is not an independent performance test.

Restore TimeSource statement

3.6 to 42.7 seconds

developer.nvidia.com ↗Source observation date not recorded.
Checkpoint Creation TimeSource statement

15 seconds to 5.5 minutes

developer.nvidia.com ↗Source observation date not recorded.
Supported WorkloadsSource statement

Multi-GPU workloads with up to 1 TB checkpoints

developer.nvidia.com ↗Source observation date not recorded.

NVIDIA announced Snapshot, an open-source checkpoint and restore system for GPU workloads on Kubernetes. It captures fully initialized CPU and GPU memory state, enabling rapid recovery of GPU workloads. This speeds up startup and recovery times, reducing delays when inference demand spikes or replicas fail.

Key facts

Fact Detail The source says
Restore Time 3.6 to 42.7 seconds “Restoring from a Snapshot artifact brings inference replicas online in 3.6 to 42.7 seconds across tested configurations, delivering 8x to…”
Checkpoint Creation Time 15 seconds to 5.5 minutes “Checkpoint creation takes 15 seconds to 5.5 minutes depending on model size, and the combined checkpoint-plus-restore time is shorter than…”
Supported Workloads Multi-GPU workloads with up to 1 TB checkpoints “The system supports multi-GPU workloads using tensor parallelism, data and expert parallelism, and decode context parallelism for large…”

What happened

NVIDIA introduced Snapshot, an open-source checkpoint and restore system for GPU workloads on Kubernetes. It captures fully initialized CPU and GPU memory state, enabling rapid recovery of GPU workloads. This speeds up startup and recovery times, reducing delays when inference demand spikes or replicas fail. Restoring from a Snapshot artifact brings inference replicas online in 3.6 to 42.7 seconds across tested configurations, delivering 8x to 36x speedups over cold starts that take minutes. The system supports multi-GPU workloads using tensor parallelism, data and expert parallelism, and decode context parallelism for large mixture-of-experts models with checkpoints up to 1 TB across eight GPUs. Benchmark results on NVIDIA B200 GPUs with VAST NFS storage show that restoring GPU state dominates large restores at 18 to 29 seconds, while CRIU-based CPU process restore takes 4.2 to 10.8 seconds.

What to weigh

  • Restoring GPU state takes longer than CPU process restore.
  • Checkpoint creation time varies with model size.

FAQ

What is the restore time for Snapshot?

Restoring from a Snapshot artifact brings inference replicas online in 3.6 to 42.7 seconds across tested configurations, delivering 8x to 36x speedups over cold starts that take minutes.

What workloads does Snapshot support?

The system supports multi-GPU workloads using tensor parallelism, data and expert parallelism, and decode context parallelism for large mixture-of-experts models with checkpoints up to 1 TB across eight GPUs.

How long does it take to create a checkpoint?

Checkpoint creation takes 15 seconds to 5.5 minutes depending on model size, and the combined checkpoint-plus-restore time is shorter than a single cold start in every tested configuration.


Source: NVIDIA

Keep following technology

Continue from here.

Explore more coverage or subscribe to Fathom Layer updates.

Back to the news desk ↗

Occasional verified technology updates. Unsubscribe anytime. See our privacy policy.