Nvidia Broadens CUDA Reach with Python 1.0, RISC-V Support, and Open-Source Advances
Nvidia is expanding the CUDA ecosystem across multiple fronts, introducing official Python support, modernizing C++ runtimes, and bringing its compute framework to RISC-V server architectures.

Key takeaways · 3
- 01
CUDA Python 1.0 provides native Python objects for devices, streams, and buffers, reducing reliance on third-party bindings.
- 02
Nvidia's new RISC-V CUDA support targets enterprise servers with strict requirements, excluding consumer single-board computers.
- 03
The open-source NVK Vulkan driver can now run DLSS on Linux by loading pre-compiled Nvidia CuBIN binaries.
Streamlining Python and C++ Ecosystems
Nvidia released CUDA 13.3, bringing CUDA Python 1.0 to developers to provide full platform access from Python. [5] This release includes cuda.core 1.0.0, which turns basic vocabulary like devices, streams, and buffers into ordinary Python objects to give GPU libraries a common foundation. [5] The release also packages cuda.bindings 13.3.0, which provides low-level one-to-one bindings to the CUDA C APIs. [5]
Alongside the Python updates, Nvidia introduced the CUDA Core Compute Libraries (CCCL) runtime as a modernized C++ alternative to the traditional CUDA runtime. [3] The CCCL runtime leverages modern C++ features through collections of headers such as <cuda/stream>, <cuda/buffer>, and <cuda/launch>. [3] Both the new CCCL runtime API and the traditional CUDA runtime API are built on top of the CUDA driver API. [3]
Expansion to RISC-V Architectures
At the Hot Chips 2026 conference, Nvidia announced that CUDA will officially support RISC-V CPUs as its third supported host architecture alongside x86 and ARM. [6] Nvidia is partnering with SiFive to demonstrate this integration on an upcoming high-core-count server chip at the conference. [6] The hardware requirements mandate that chips implement the RVA23 CPU profile, comply with the RISC-V Server SoC specification, and support PCIe coherency. [6]
Because of these strict enterprise requirements, current consumer RISC-V hardware like single board computers will not run CUDA. [6] This strategic move targets server systems, acknowledging that China currently accounts for approximately 50 percent of global RISC-V shipments. [6]
Experimental DLSS on Open-Source Linux
The open-source Vulkan driver NVK recently gained experimental support for Nvidia's DLSS upscaling technology on Linux. [4] This capability functions through a Vulkan extension called VK_NVX_binary_import, which allows applications to load pre-baked Nvidia CuBIN files onto the GPU. [4] The NVK driver can only run DLSS where compatible bytecode already exists, as it lacks a method to translate Nvidia's intermediate assembly into the intermediate representation Mesa drivers compile from. [4]
NVK began as a from-scratch Vulkan driver in 2022 and supports Nvidia's Turing and newer architectures. [4] In late 2024, NVK became the first open-source Vulkan driver for Nvidia hardware to pass Khronos conformance. [4]
What it means
Nvidia is aggressively expanding CUDA's accessibility across software languages, open-source graphics stacks, and alternative CPU architectures. By supporting RISC-V, Nvidia adds a third host architecture alongside x86 and ARM, positioning itself to serve regions that heavily adopt the open-source instruction set. Providing native Python abstractions through CUDA 13.3 reduces developer reliance on third-party libraries like PyTorch or CuPy for basic GPU memory management. Meanwhile, experimental open-source driver support for DLSS suggests growing flexibility in Nvidia's previously rigid Linux ecosystem. What the sources don't address: Whether Nvidia plans to eventually support consumer-grade RISC-V hardware for CUDA developers outside of the enterprise server market.
Nvidia's simultaneous expansion into native Python runtime support, C++ modernization, and RISC-V compatibility lowers the barrier to entry for CUDA development while broadening the hardware ecosystems that can host GPU acceleration.
Why it matters
Put this to work — one session a day, built for your industry.
Create a free account for a daily session — eight questions and one real-work challenge, on the news that affects your role.
Start freeHow this developed
25 August 2026
Archived
25 August 2026
Nvidia Broadens CUDA Reach with Python 1.0, RISC-V Support, and Open-Source Advances
25 August 2026
Event evidence refreshed from source cluster.
22 June 2026
Event evidence refreshed from source cluster.
27 May 2026
Event created from source cluster.
Sources
- Develop High-Performance GPU Kernels in C++ with NVIDIA CUDA TileNVIDIA Technical Blog
- NVIDIA CUDA 13.3 Enhances GPU Development with Tile Programming in C++, Compiler Autotuning, and Python UpdatesNVIDIA Technical Blog
- CCCL Runtime: A Modern C++ Runtime for CUDANVIDIA Technical Blog
- CUDA Python 1.0: Stable APIs, One Foundation, Full Platform AccessNVIDIA Technical Blog
- Open-source Vulkan driver NVK gains experimental DLSS support — bringing Nvidia’s upscaling tech to Linux via imported CUDA binaries - Future Tech Marketsfuturetechmarkets.com
- NVIDIA CUDA Targets RISC-V: What the Server Play Means for Devs | byteiotabyteiota.com
- Essential Guide: 96 Of Cublas No Unsafe What Cutile Rust Proves 4ldp - Comprehensive Guidedevcornerto.netlify.app