CUDA 13.4 Brings Windows on Arm Support

💡CUDA’s Windows on Arm support opens a new deployment target for NVIDIA GPU developers.
⚡ 30-Second TL;DR
What Changed
CUDA Toolkit 13.4 adds support for Windows on Arm.
Why It Matters
Windows on Arm support broadens the environments available for CUDA development and deployment. Shared-GPU controls may help infrastructure teams improve resource isolation and utilization in multi-tenant systems.
What To Do Next
Install CUDA Toolkit 13.4 in a Windows on Arm test environment and validate your build, driver, and shared-GPU isolation requirements.
Key Points
- •CUDA Toolkit 13.4 adds support for Windows on Arm.
- •The release provides greater control over shared GPUs.
- •Arm-based CUDA applications were previously supported through Linux, and now extend to Windows.
🧠 Deep Insight
Background and context from public sources — not the original article. 10 sources cited.
🔑 Enhanced Key Takeaways
- •Adds preview developer support for the next-generation NVIDIA Rubin GPU architecture under compute capability 107.
- •Prepares the developer software ecosystem for the upcoming NVIDIA RTX Spark laptops and mini PCs without requiring hardware in hand.
- •Upgrades shared GPU control with Multi-Process Service (MPS) V3, introducing TOML-based configurations, named server instances, and SM partitioning.
- •Integrates CUDA Compute Fabric Transport, a new API designed for asynchronous high-throughput NVLink data transfers with named logical endpoints.
- •Enables dual development workflows supporting both native Arm64 compilation on Windows 11 and cross-compilation from x86-64 using Visual Studio and Arm64EC.
🛠️ Technical Deep Dive
- Toolchain and Binary Support: Enables native compilation on Windows 11 Arm64 as well as cross-compilation from x86-64 workstations using Visual Studio targeting native Arm64 or Arm64EC binaries.
- Compute Capability 107: Introduces early preview developer targets for the Vera Rubin GPU architecture to test code paths prior to hardware deployment.
- Multi-Process Service (MPS) V3: Features a scriptable CLI, TOML configuration files, named server instances and namespaces, streaming multiprocessor (SM) partitioning, and Linux cgroup memory boundary integration for containers.
- CUDA Compute Fabric Transport: Provides low-overhead NVLink communication primitives including named logical endpoints and asynchronous put, get, and reduction operations.
- Memory Management Workarounds: Pre-GA builds exhibit reduced throughput on host-to-device transfers when using pageable memory, requiring pinned memory via cudaMallocHost for optimal performance.
🔮 Future ImplicationsAI analysis grounded in cited sources
⏳ Timeline
📎 Sources (10)
Factual claims are grounded in the sources below. Forward-looking analysis is AI-generated interpretation.
Weekly AI Recap
Read this week's curated digest of top AI events →
👉Related Updates
AI-curated news aggregator. All content rights belong to original publishers.
Original source: NVIDIA Developer Blog ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
The weekly digest
One email a week. Unsubscribe anytime.