AI Practices AI实践 17h ago Updated 11h ago 更新于 11小时前 49

CUDA Toolkit 13.4 Adds Windows on Arm Support and Greater Control over Shared GPUs CUDA Toolkit 13.4 新增 Windows on Arm 支持,并提供对共享 GPU 的更强控制

CUDA Toolkit 13.4 extends CUDA application development to Windows on Arm, previously limited to Linux on Arm platforms Preview functional support for NVIDIA Rubin architecture (compute capability 107) enables early application porting ahead of general availability Multi-Process Service V3 introduces a modernized control layer with scriptable CLI, TOML configuration, and cgroup-integrated GPU memory limits for precise containerized GPU partitioning CUDA Compute Fabric Transport provides a transpo CUDA Toolkit 13.4 新增 Windows on Arm 支持,将 CUDA 应用开发从 Linux on Arm 扩展至 Windows 平台 提供 NVIDIA Rubin 架构(计算能力 107)的预览功能支持,助力开发者提前适配下一代 Agentic AI 架构 Multi-Process Service V3 引入现代化控制层,支持脚本化 CLI、命名服务器实例、TOML 配置及 cgroup 集成的 GPU 内存限制 新增 CUDA Compute Fabric Transport API,允许通过命名逻辑端点直接跨 NVLink 进行异步数据传输 CUDA Pyth

65
Hot 热度
70
Quality 质量
75
Impact 影响力

Analysis 深度分析

TL;DR

  • CUDA Toolkit 13.4 extends CUDA application development to Windows on Arm, previously limited to Linux on Arm platforms
  • Preview functional support for NVIDIA Rubin architecture (compute capability 107) enables early application porting ahead of general availability
  • Multi-Process Service V3 introduces a modernized control layer with scriptable CLI, TOML configuration, and cgroup-integrated GPU memory limits for precise containerized GPU partitioning
  • CUDA Compute Fabric Transport provides a transport-centric API for moving data across NVLink fabric using named logical endpoints and asynchronous operations
  • CCCL 3.4 delivers warp-specialized cub::DeviceScan on Blackwell GPUs reaching 92% memory-bandwidth utilization, while CUDA Python expands with texture/surface programming and NUMA-aware managed memory

Why It Matters

This release significantly broadens CUDA's platform accessibility by bringing Windows on Arm support, enabling developers on a growing ecosystem of Arm-based Windows devices to leverage GPU acceleration. The Rubin preview and MPS V3 enhancements signal NVIDIA's push toward next-generation agentic AI workloads and more efficient multi-tenant GPU sharing in cloud and containerized environments.

Technical Details

  • Windows on Arm Support: CUDA applications previously supported on Arm only through Linux; this release extends full CUDA development capabilities to Windows on Arm, opening a new deployment surface for enterprise and consumer Arm-based systems.
  • NVIDIA Rubin Preview (CC 107): Early developer access to the next-generation Rubin architecture, positioned as the GPU architecture powering the era of agentic AI, allowing application porting before general availability.
  • MPS V3: Modernized GPU resource management with scriptable CLI, named server instances, namespaces, TOML configuration, SM partition controls, and cgroup-integrated GPU memory limits for precise compute performance, memory boundaries, and execution priority in containerized environments.
  • CUDA Compute Fabric Transport (CFT): A Driver API-level transport-centric approach for communication-library developers to issue asynchronous put, get, and reduction operations across NVLink fabric using named logical endpoints, reducing virtual-address pressure and supporting unicast/multicast patterns with completion and error reporting.
  • CUDA Python & CCCL 3.4: cuda.core 1.1.0 adds texture/surface programming, NUMA-aware managed memory, and .pyi type stubs; cuda.compute 1.1 enables ahead-of-time compilation of CCCL algorithms. CCCL 3.4 features single-call CUB device-wide APIs, batched warp reductions, and cuda::std parallel algorithms.
  • Locality Domains & Unified Memory Queries: Programmatic access to GPU locality domains for co-locating computation near memory access; cudaMemGetLocationInfo API enables residency queries for unified memory to optimize scheduling and avoid unnecessary page migrations.
  • Driver-Toolkit Decoupling: CUDA SDK installers no longer bundle the NVIDIA driver, allowing independent update cycles for the toolkit and driver components.

Industry Insight

  • The Windows on Arm expansion positions NVIDIA to capture the growing market of Arm-based Windows devices, including potential integration with Qualcomm and other Arm CPU vendors, broadening the CUDA ecosystem beyond traditional x86/Linux deployments.
  • MPS V3's cgroup integration and precise GPU partitioning capabilities signal NVIDIA's focus on multi-tenant cloud and containerized AI workloads, making GPU sharing more viable for cost-sensitive inference and development environments.
  • The Rubin preview and CFT API indicate NVIDIA is preparing the software stack for large-scale agentic AI systems that require efficient multi-GPU communication and next-generation architecture support, urging communication-library developers to evaluate CFT for custom fabric-level optimizations.

TL;DR

  • CUDA Toolkit 13.4 新增 Windows on Arm 支持,将 CUDA 应用开发从 Linux on Arm 扩展至 Windows 平台
  • 提供 NVIDIA Rubin 架构(计算能力 107)的预览功能支持,助力开发者提前适配下一代 Agentic AI 架构
  • Multi-Process Service V3 引入现代化控制层,支持脚本化 CLI、命名服务器实例、TOML 配置及 cgroup 集成的 GPU 内存限制
  • 新增 CUDA Compute Fabric Transport API,允许通过命名逻辑端点直接跨 NVLink 进行异步数据传输
  • CUDA Python 和 CCCL 同步升级,分别新增纹理/表面编程、NUMA 感知内存及 warp 专用优化算法

为什么值得看

CUDA Toolkit 13.4 的发布标志着 NVIDIA 在平台兼容性和 GPU 资源管理上的重要突破,特别是 Windows on Arm 的支持将显著降低 AI 开发者的硬件门槛。同时,Rubin 架构的预览支持为开发者提供了提前布局下一代 Agentic AI 应用的机会,对行业技术演进具有前瞻性指导意义。

技术解析

  • Windows on Arm 支持:CUDA 应用此前仅支持 Linux on Arm 平台,此次更新扩展至 Windows on Arm,使开发者能够在更广泛的硬件生态中运行 CUDA 应用,降低了 Arm 平台 AI 开发的兼容性障碍。
  • Rubin 架构预览支持:作为下一代 Agentic AI 架构,Rubin(计算能力 107)提供早期功能支持,允许开发者在正式商用前开始应用移植和性能优化,为未来 AI 工作负载做好准备。
  • Multi-Process Service V3:引入脚本化 CLI、命名服务器实例、TOML 配置及 cgroup 集成的 GPU 内存限制,实现精确的 GPU 分区管理。支持在容器化环境中通过编程方式定义计算性能、内存边界和执行优先级,提升硬件利用率的同时保持严格的资源隔离。
  • CUDA Compute Fabric Transport (CFT):提供传输为中心的 API,允许通信库开发者通过命名逻辑端点和偏移量直接跨 NVLink 进行异步 put、get 和归约操作,减少大型多 GPU 系统的虚拟地址压力,支持单播和多播通信模式。
  • CUDA Python 与 CCCL 升级:cuda.core 1.1.0 新增纹理/表面编程、NUMA 感知托管内存及 .pyi 类型存根;CCCL 3.4 在 Blackwell GPU 上实现 warp 专用 cub::DeviceScan 优化,内存带宽利用率高达 92%,并提供 C++ 标准库并行算法支持。

行业启示

  • 平台生态扩展:Windows on Arm 支持的加入表明 NVIDIA 正在积极拓展 CUDA 的硬件兼容性,未来 Arm 平台将成为 AI 开发的重要选项,开发者应关注跨平台适配策略。
  • 资源管理精细化:MPS V3 的现代化控制层反映了 GPU 共享场景下资源管理需求的提升,云服务商和容器平台需及时升级以支持更精细的 GPU 分区和隔离能力。
  • 下一代架构提前布局:Rubin 架构预览的发布提示 Agentic AI 将成为未来计算重点,企业和开发者应尽早评估现有应用在新架构上的兼容性和性能表现,抢占技术先机。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

GPU GPU Chip 芯片 Deployment 部署 Product Launch 产品发布