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.
infoq.com
· 2026-10-22
JDK 27, the reference implementation of Java 27, has reached General Availability after build 35 passed as the second release candidate with no critical bugs found. The release bundles nine JDK Enhancement Proposals, including G1 as the default garbage collector everywhere, post-quantum hybrid key exchange for TLS 1.3, compact object headers by default, and further previews of structured concurrency and pattern matching features. Oracle's GPL-licensed OpenJDK builds are already available for download, with other vendors expected to follow.
mail.openjdk.org
· 2026-09-15
In an Inside Java Podcast episode recorded at JavaOne 2026, Oracle Java Architect Ron Pressler discussed with host Nicolai Parlog why Java's often-criticized memory consumption is actually intentional. He argued that Java trades extra memory for reduced CPU cycles, a tradeoff enabled by its moving garbage collectors, which many leaner platforms cannot replicate.
inside.java
· 2026-08-30