Compute & power

CUDA 13.4 operator stack: Windows on Arm, Rubin preview, MPS V3, and a CDMM default flip

NVIDIA's 9 September 2026 toolkit release extends CUDA to Windows on Arm, previews Rubin (sm_107), modernizes shared-GPU control, and changes memory-management defaults on coherent platforms.

NVIDIA bar chart of cub::DeviceScan::Sum bandwidth utilization on B200, old against new algorithm across eight data types
Image: NVIDIA Technical Blog, CUDA Toolkit 13.4 release post, 9 Sep 2026
4 min readFrontier Survey

Share

What it does

CUDA Toolkit 13.4 is the operator-facing toolkit and driver-control release that ships Windows on Arm support, early Rubin architecture access, and a redesigned shared-GPU control plane.

Primary: Jonathan Bentz, CUDA Toolkit 13.4 Adds Windows on Arm Support and Greater Control over Shared GPUs, NVIDIA Developer Blog, 9 September 2026.

Operator-relevant surfaces in the primary:

  1. Windows on Arm. CUDA applications already ran on Arm under Linux. 13.4 extends that path to Windows on Arm.
  2. Rubin preview (compute capability 107). Functional support for NVIDIA Rubin as a preview so developers can begin porting before GA in a future toolkit. NVCC gains the SM_107 target. Core math libraries also get functional Rubin support.
  3. Multi-Process Service V3. Modernized control layer for shared GPUs: scriptable CLI, named server instances, namespaces, TOML configuration, SM partition controls, and cgroup-integrated GPU memory limits. Aimed at containerized partitioning with programmatic compute, memory, and priority boundaries.
  4. CUDA Compute Fabric Transport (CFT). Transport-centric Driver API for moving data across NVLink fabric via named logical endpoints (endpoint ID and offset) with asynchronous put, get, and reduction. Intended for communication-library developers. Most application teams should stay on NCCL or NVSHMEM per NVIDIA.
  5. Locality domains. Programmatic access to GPU partitions that contain SMs and device memory. Allocate memory and green contexts in the same locality domain to keep compute near the data on multi-domain devices.
  6. Unified-memory residency queries. cudaMemGetLocationInfo and related support so libraries can see where managed or system-allocated data currently resides.
  7. Driver and toolkit split. CUDA SDK installers no longer bundle the NVIDIA driver. Install nvidia-open driver or cuda-toolkit packages separately.
  8. CDMM default on coherent platforms. On Grace Hopper, Grace Blackwell, and Vera Rubin, the driver default moves from NUMA to Coherent Driver-based Memory Management. NUMA remains supported via a kernel-module parameter. The mode is node-wide and needs a driver reload or reboot. NVIDIA says select the mode before upgrading.

Also in the release (secondary for most cluster operators, primary for library teams): cuda.core 1.1.0 with texture and surface support and NUMA-aware managed memory; cuda.compute 1.1 ahead-of-time CCCL serialization; CCCL 3.4 Blackwell DeviceScan bandwidth gains and single-call CUB overloads; Nsight Python 1.0; Nsight Compute and Nsight Systems updates for CUDA 13.4 and Rubin; cuBLAS Grouped GEMM and FP8 scaling-mode experiments on Blackwell.

Why now

  • Rubin bring-up. Preview sm_107 lets ISVs and internal stacks compile and smoke-test before Rubin GA.
  • Shared-GPU density. MPS V3 answers the operator need to partition one GPU across containers with scriptable limits, so operators can drop ad-hoc MPS flags.
  • Coherent CPU-GPU platforms. CDMM as the default acknowledges that Grace-class and Vera Rubin coherent memory wants a different default than classic NUMA assumptions.
  • Windows on Arm laptops and N1X. Extends CUDA beyond Linux-on-Arm for that client path; core math libraries also cite Windows on Arm for the N1X laptop ecosystem.
  • Install hygiene. Decoupling driver from toolkit matches how Linux package managers already want to version those layers separately.

Maturity (as of the 9 Sep 2026 primary)

SurfaceMaturity signal in primary
Windows on ArmShipped support in 13.4
Rubin (sm_107)Explicit preview; GA in a future toolkit
MPS V3Documented with quickstart; treat as new control plane
CFTDriver API only; for communication-library authors
Locality domainsDocumented in Programming Guide path
CDMM defaultProduction default flip on coherent platforms; NUMA still selectable
Driver and toolkit splitInstaller behavior change; package-manager path

Field validation numbers for MPS V3 isolation under production orchestrators: not disclosed beyond NVIDIA's description. Independent third-party CDMM migration case studies: not disclosed in this primary.

Pick vs

Reach for CUDA 13.4 now when:

  • you need Windows on Arm CUDA builds;
  • you are preparing Rubin ports and can accept preview sm_107;
  • you want MPS V3's TOML, CLI and cgroup memory controls for multi-tenant GPUs;
  • you operate Grace Hopper, Grace Blackwell, or Vera Rubin nodes and must consciously choose CDMM vs NUMA before the driver upgrade.

Stay on an earlier 13.x toolkit when:

  • your certified stack pins an older toolkit and driver pair and you cannot absorb CDMM or installer changes this cycle;
  • you have no WoA, Rubin, or MPS V3 requirement and change windows are frozen.

Use CFT only when:

  • you build communication libraries that need endpoint-ID fabric transfers NCCL and NVSHMEM do not expose.

Prefer NCCL or NVSHMEM when:

  • you are an application or serving team (NVIDIA's own guidance in the primary).

Failure modes

  1. CDMM surprise. Upgrading coherent nodes without selecting NUMA first locks the node onto CDMM until a reload or reboot with the module parameter. Apps that assumed NUMA topology semantics can regress.
  2. Driver not in the SDK. Automation that expected the toolkit installer to bring a driver will leave nodes without a matching driver.
  3. Preview Rubin binaries in prod. sm_107 is preview. Shipping production artifacts against it before GA risks ABI and performance churn.
  4. MPS V3 misconfiguration. Named instances, namespaces, and cgroup memory limits are powerful. Wrong TOML or missing cgroup integration can starve or overcommit tenants.
  5. CFT misuse. Application teams that skip NCCL and NVSHMEM to call CFT directly inherit Driver-API complexity and incomplete higher-level semantics.
  6. Locality-domain ignore. On multi-domain GPUs, allocating memory in one domain and running SMs in another leaves performance on the table.
  7. New host-compiler targets. Host compatibility adds GCC 16 and Clang 22 as newly supported compilers. The minimum floor does not rise. Teams that opt into them must refresh build images; teams on older still-supported hosts are unaffected by that bullet alone.

Operator read

Treat 13.4 as three separate decisions: (1) toolkit bump for WoA, libraries and Rubin preview, (2) driver bump with explicit CDMM vs NUMA choice on coherent platforms, (3) MPS V3 adoption for shared-GPU fleets. Do not conflate this release with CUDA Rust tracks (separate live Stack piece). Schedule a dry-run node that exercises CDMM default and MPS V3 limits before fleet rollout.

The Rust tracks launched separately on 8 September, and NVIDIA advises starting with the Tile track before dropping to SIMT. See CUDA Rust: two tracks, neither production-ready.

CDMM white-paper deep dive and fleet-wide migration metrics: see NVIDIA's linked CDMM materials; independent operator telemetry remains not disclosed.

Share

Cite this piece

Canonical URL

https://www.thefrontier.dev/articles/cuda-13-4-operator

Attribution

The Frontier, “CUDA 13.4 operator stack: Windows on Arm, Rubin preview, MPS V3, and a CDMM default flip”, 20 Sept 2026

TLDR

NVIDIA's 9 September 2026 toolkit release extends CUDA to Windows on Arm, previews Rubin (sm_107), modernizes shared-GPU control, and changes memory-management defaults on coherent platforms.

Plain text

Frontier Survey. “CUDA 13.4 operator stack: Windows on Arm, Rubin preview, MPS V3, and a CDMM default flip.” The Frontier. 20 Sept 2026. https://www.thefrontier.dev/articles/cuda-13-4-operator

BibTeX

@misc{frontier_cuda_13_4_operator_2026,
  title = {CUDA 13.4 operator stack: Windows on Arm, Rubin preview, MPS V3, and a CDMM default flip},
  author = {{Frontier Survey}},
  howpublished = {The Frontier},
  year = {2026},
  month = sep,
  url = {https://www.thefrontier.dev/articles/cuda-13-4-operator}
}

Full text may be reprinted with canonical link and byline.