Building The Regression Test Harness for the OpenJDK (jtreg) from Source:
๐ jjfumero.github.io/posts/2026/0...
Posts by Juan Fumero
Steven Madow captured this awesome close-up shot of Artemis ll engine
Steven Madow captured this awesome close-up shot of Artemis ll engine, using a Panasonic GH5 and a Lumix G Leica 50-200mm f/2.8-4 lens. This photo was captured at 1/8000s, f/16, and ISO 100.
Beautiful (and not BS AI)
petapixel.com/2026/04/03/h...
Cheat sheet for installing and running Babylon and HAT for GPUs using JDK26
#java #codereflection #gpu
๐ธ
Java achieving 14 TFLOP/s on an NVIDIA A10? ๐
Is that possible? Our new article shows a PoC of how Projects Babylon and HAT use Code Reflection to achieve near-native GPU performance for matrix-multiplication.
Deep-dive here:
openjdk.org/projects/bab...
#Java #OpenJDK #GPU #HPC #AI
I can't quite believe that we're now announcing the eighth Programming Language Implementation Summer School (PLISS), but we are --- in May next year, if you want to learn more about programming language implementations, this is the place to come!
The fact that games such as Cyberpunk 2077 on a Pi 5 (along with the 5090) are playable is just impressive.
Heading to Redwood Shores for #JavaOne 2026 this March! ๐
Iโll be speaking about what we are doing in project Babylon for programming, compiling and accelerating Java workloads on GPUs.
Details: reg.rf.oracle.com/flow/oracle/...
#java #babylon #gpus #ai
โItโs a rite of passage to run Tailscale on weird devices": How to get easier access to a jailbroken Kindle, and drop files to it, with Tailscale. tailscale.com/blog/tailsca...
How code-model and code-reflection works in project Babylon to model Java programs for Machine Learning - presentation by Paul Sandoz
www.youtube.com/watch?v=jbXo...
A big thank you to all of you who attended our @devoxx.com talk on writing #GPU ready #AI models in pure #Java!!!
If you wish to revisit the concepts and run the demos, here are the slides:
www.slideshare.net/slideshow/wr...
Give Babylon a try and share feedback with @lizeraes.bsky.social and I!
The Future of AI Development with Paul Sandoz talking about the Babylon project and GPU Compute
www.youtube.com/watch?v=-I1F...
I'm teaching ๐ช๐ฟ๐ถ๐๐ฒ ๐๐ผ๐๐ฟ ๐ผ๐๐ป ๐๐ถ๐ป๐ ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐๐๐๐๐ฒ๐บ(๐)! again. I'll be posting the videos & tasks on YouTube too.
In the first lecture, I explain what's a tiny system, why write one and show plenty of demos!
๐๏ธ Playlist: www.youtube.com/playlist?lis...
๐ More info: d3s.mff.cuni.cz/teaching/npr...
Hey #Java devs!
At @devoxx.com, the Java Team at #Oracle is hosting an "Ask The Architects" panel.
Post your questions here by Wed 23:00 UTC! Then check out the recording to hear the expertsโ answers (as many as we can).
๐ Please read the questions others have suggested to prevent double-posting.
๐ขAnnouncement๐ข
#Java peers...the #Oracle Java VSCode extension 24.1.0 is now available with support for #JDK25 language features. Download now from the @microsoft.com #VSCode marketplace: marketplace.visualstudio.com/items?itemNa...
New blog post: How to Install NVIDIA Drivers and CUDA Toolkit on Oracle Linux 10 - Desktops
jjfumero.github.io/posts/2025/0...
#ol10 #linux #nvidia #cuda
Today's my last day at @officialuom.bsky.social ! After almost 8 incredible years, it feels like a second home. Huge thanks to everyone for the amazing memories, especially developing #TornadoVM into a world-class open-source platform. So proud of what we achieved! Excited for what's next!
Updating open WebUI to run local models with CUDA
gist: gist.github.com/jjfumero/a30...
New blogpost: How to enable NVIDIA Nsight Compute CLI in Fedora/Linux.
๐jjfumero.github.io/posts/2025/07/04/nvidia-...
#profiling #cuda #configuration
Thanks to @mukel.bsky.social for the llama2.java port and Roger Allen (github.com/rogerallen/l...) for the CUDA port, we were able to understand and shape TornadoVM for running LLMs and transformers architectures.
This is pretty cool: switching between NVIDIA Driver Module Flavors at any time.
docs.nvidia.com/datacenter/t...
๐ Java is turning 30! โ๏ธ
On 22 May, join the celebration of three decades of innovation, code, and community!
๐บ www.youtube.com/live/LHHPbI7...
๐๏ธ Checkout the schedule dev.java/community/ja...
Don't miss it! See what's brewing next and be part of Java's joy!
#JavaTurns30 #HappyBirthday
Really fun and interesting podcast with @adambien.blog. In this one we talk about the status of TornadoVM and all new changes, API design and optimisations we had to do to run LLMs more efficiently on integrated and discrete GPUs.
๐งhttps://airhacks.fm/#episode_346
Really interesting article about Google's hybrid approach to research by combining engineering from day one. Engineering at Google has always intrigued me. Google makes stronger research by proving it at scale. I wish Universities have similar resources.
dl.acm.org/doi/10.1145/...
Guidelines to install and configure @unsloth.ai , a framework for optimising fine tuning of large language models.
This guide details the configuration for Linux systems to run with NVIDIA GPUs.
jjfumero.github.io/posts/2025/0...
#llm #ai #linux
๐ Learn how to accelerate performance on RISC-V CPUs using TornadoVM & vector instructions with OCK in my latest article. #Java #RISCV #Performance #OpenSource
๐ jjfumero.github.io/posts/2025/0...
We just released a new version of #TornadoVM: v1.1.0
Highlights:
- New API calls to share and optimise device buffers
- Multi-task graphs fine-grained executions
- Support for FP16 and mixed precision computations
- Memory management improvements
- Extended Math library
and much more!