Tech News
← Home  ·  All topics

Gpu Programming

2 GoKawiil briefs on this topic

TornadoVM 7.3 drops JNI and JVMCI, adds CUDA library integration

TornadoVM, the open-source framework that accelerates Java workloads on CPUs and GPUs, has released version 7.3. The update replaces the Java Native Interface with the Foreign Function & Memory API, removes the experimental JVMCI dependency, and standardizes compiler metadata access across JDK 21, 25, 26 and 27 using reflection, ASM and Unsafe. It also adds a CUDA backend that supports Nvidia's cuTile model via a new TileContext and lets developers call libraries like cuBLAS and CUTLASS directly from TornadoVM TaskGraphs, with equivalent support added for Apple's MXL.

Nvidia adds native Rust support for writing CUDA GPU kernels

Nvidia announced it is extending CUDA to support GPU kernels written natively in Rust, compiled directly to PTX rather than wrapped around another language. The move covers both the existing SIMT model used in CUDA C++ and Python, and the newer Tile programming model, with development continuing into 2027.