Juan Fumero

@jfumero.dev

Software developer @oracle Java Platform Group. Opinions my own. ๐Ÿ”— https://jfumero.dev

Weโ€™ve just published a new article proposing an extension to Babylon about how to unlock GPU Tensor Cores directly from Java, while ensuring cross-platform portability. It also shows how Java applications can be tuned for GPUs by using HAT and NVIDIA profilers ๐Ÿš€ ๐Ÿ“‘ openjdk.org/projects/bab...

Bild

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!

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...

Write your own tiny programming system(s)! - YouTube

The goal of this course is to teach how fundamental programming language techniques, algorithms and systems work by writing their miniature versions. The cou...

youtube.com

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.

llama2.java

Alina Yurenko@alina-yurenko.bsky.social ยท last yr.

The University of Manchester team extended @mukel.bsky.social's Llama3.java (github.com/mukel/llama3...) with GPU support via the GraalVM JIT and TornadoVM: www.infoq.com/news/2025/06... Nicely done!๐Ÿ‘