Christos Kotselidis
kotselidis.net
Christos Kotselidis
@kotselidis.net
Associate Professor at The University of Manchester
Chief Engineer Nimble Innovation
Project Lead #TornadoVM
#Java #AI #GPU
Pinned
Powered by TornadoVM🚀🚀🚀

www.infoq.com/news/2025/06... GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java - InfoQ
GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java
www.infoq.com
Reposted by Christos Kotselidis
New blog post: TornadoVM SDK Quick Start (2.0+)

Learn:
• How to install TornadoVM SDK on Linux, macOS & Windows
• How to run tornado --devices
• How to use TornadoVM with Maven

👉 www.tornadovm.org/post/getting...

#opensource #Java #TornadoVM #GPUs
Getting Started with TornadoVM 2.0 for Accelerating Java Applications
Starting with TornadoVM 2.0, installing and using TornadoVM is easier than ever. The project now provides prebuilt SDKs for multiple operating systems, architectures, and accelerator backends, and is ...
www.tornadovm.org
December 16, 2025 at 9:58 AM
Reposted by Christos Kotselidis
My talk at #OCX2026 is accepted!

I’ll share the journey of @tornadovm.org - from PhD research to a production-ready #OpenSource framework enabling #GPU acceleration and #AI in #Java, with impact in #EUResearch and @aero-project.eu.

www.ocxconf.org/event/2026/

#horizoneurope
#UKRI
OCX 2026
www.ocxconf.org
December 15, 2025 at 10:14 AM
Another milestone release of GPULlama3 from our group with significant performance and productivity enhancements! #Java #AI
🚀 gpullama3.java v0.3.0 is out!
Faster FP16 & Q8 inference on NVIDIA GPUs, smoother setup with the new TornadoVM SDKs and seamless Quarkus integration.
Also, here is a demo of @quarkus.io + @langchain4j.dev running GPU inference on NVIDIA through @tornadovm.org fully in Java, no native deps!
December 12, 2025 at 10:48 AM
Reposted by Christos Kotselidis
Check out what’s new in the world of #Javabit.ly/4a8t2IC

JDK 26 in Rampdown Phase One; the formation of the JDK 27 Expert Group; GA releases of TornadoVM 2.0 and Spring gRPC 1.0; a point release of GlassFish 7.1; the December 2025 edition of Open Liberty; JHipster 9.0; and more.

#InfoQ
December 10, 2025 at 8:31 AM
Reposted by Christos Kotselidis
In this release, #TornadoVM brings more performance features and portability!

⚡ Zero-copy NativeArray
🧠 Int8 support
📦 Cross-platform SDK
🧵 Compressed oops
🔧 Local-memory byte + fp16 support

github.com/beehive-lab/...

@aero-project.eu

#opensource #AI #Java #GPU
December 3, 2025 at 10:47 AM
Another major release for #TornadoVM focused on developer productivity for #AI execution in #Java
Congratulations to the whole team!
TornadoVM 2.0.0 release is out!

Major upgrades for performance, portability & user experience! 🚀

🔗 github.com/beehive-lab/...

Thanks to all our contributors 👏

#opensource #AI #LLM #Java #TornadoVM
December 3, 2025 at 10:52 AM
Thanks Frank Delporte for the wonderful interview and the opportunity to discuss @tornadovm.org and its #AI capabilities in accelerating #Java programs on #GPUs. If you are interested in GPU-accelerated AI inference in pure Java, check the interview below and www.tornadovm.org/gpullama3
November 15, 2025 at 12:50 PM
Reposted by Christos Kotselidis
Great to see @tornadovm.org featured at #VoxxedDays Ticino on Feb 6 2026!

Our project builds on #TornadoVM to bring #GPU acceleration for #Java to the emerging EU Processor! 🇪🇺

Don't miss it 👉 vdt26.voxxeddays.ch/talk/?id=3794

Follow us to learn more!

#horizoneurope

#Java #AI #GPUs
November 13, 2025 at 2:12 PM
Reposted by Christos Kotselidis
Thrilled to announce I’ll be speaking at #VoxxedDays Ticino on Feb 6th, joining such a great speaker lineup! 🇨🇭

I’ll share what’s new in #TornadoVM and #GPULlama3.java!

🔗 vdt26.voxxeddays.ch/talk/?id=3794

#Java #GPUs #AI #opensource

@aero-project.eu
November 13, 2025 at 1:51 PM
Thank you @frankdelporte.be and @devoxx.com for the opportunity to talk about @tornadovm.org and its capabilities for bringing native #GPU acceleration for #AI in #Java!
Part 5: Project Leyden, Babylon, Panama - TornadoVM

At Devoxx Belgium 2025, @frankdelporte.be took the camera and microphone to talk with several speakers and visitors: Moritz Halbritter, John Cecerralli, Christos Kotselidis, Michalis Papadimitriou 🎙️☕️

www.youtube.com/watch?v=1J_d...
Project Leyden, Babylon, Panama - TornadoVM
YouTube video by Devoxx
www.youtube.com
October 30, 2025 at 9:26 AM
Reposted by Christos Kotselidis
Last week I presented at #MPLR2025 our work on #TornadoInsight - an #opensource tool for static & dynamic analysis of #Java code using #TornadoVM on #GPUs.

The presentation is on YouTube:
🎥 Talk: youtube.com/live/sJZtDHw...

The tool is available on GitHub & JetBrains Marketplace!
[ICFP/SPLASH'25] Peony SE - MPLR (Oct 14th)
YouTube video by ACM SIGPLAN
youtube.com
October 21, 2025 at 11:44 AM
Reposted by Christos Kotselidis
Our colleague from @manchester.ac.uk, @stratika.bsky.social presented their work on #TornadoInsight, a plugin for @intellijidea.com that provides static and dynamic of #Java classes that use the #TornadoVM API!

#horizoneurope #opensource
October 14, 2025 at 10:08 AM
Reposted by Christos Kotselidis
Final MPLR talk for 2025:

Dynamic and Static Code Analysis for Java Programs on Heterogeneous Hardware
October 14, 2025 at 9:23 AM
Reposted by Christos Kotselidis
Next MPLR talk

TornadoViz: Visualizing Heterogeneous Execution Patterns in Modern Managed Runtime Systems
October 14, 2025 at 9:07 AM
Reposted by Christos Kotselidis
All MPLR papers can be found here:

dl.acm.org/doi/proceedi...
Proceedings of the 22nd ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes | ACM Conferences
dl.acm.org
October 14, 2025 at 6:36 AM
Reposted by Christos Kotselidis
The #TornadoVM deep dive session is live on YouTube!
👉 youtu.be/WNQ5ylMs4Ok?...

Next up: GPULlama3.java at #Devoxx with live coding demo showing Java-native GPU acceleration! -

🗓 Tomorrow (Oct 9) | 🕔 17:40–18:30 | 📍 Room 6
Don’t miss it!

#opensource #Java #AI #GPU
TornadoVM Deep Dive: Empowering Java Developers with GPU Acceleration by Thanos Stratikopoulos, Ch
YouTube video by Devoxx
youtu.be
October 8, 2025 at 12:49 PM
Reposted by Christos Kotselidis
Next week at #MPLR2025 & #VMIL2025 in Singapore!
We are excited to share that our partners from @manchester.ac.uk University of Crete and #RedHat are presenting 4 #research outcomes on #Java, #TornadoVM, #GC and #tools.

#horizoneurope

@hipeac.bsky.social
@eucloudedgeiot.bsky.social

👇
October 10, 2025 at 11:24 AM
Reposted by Christos Kotselidis
GPU inference available on the latest version of @langchain4j.dev @devoxx.com
October 9, 2025 at 4:17 PM
In less than two hours @mikepapadim.bsky.social will demo state-of-the-art native #Java #AI inference on GPUs at @devoxx.com
Based on @tornadovm.org and the @graalvm.org compiler, 𝗚𝗣𝗨𝗟𝗹𝗮𝗺𝗮𝟯.𝗷𝗮𝘃𝗮 enables GPU inference of LLM models with high performance and integration with @langchain4j.dev!
October 9, 2025 at 2:19 PM
Reposted by Christos Kotselidis
The #TornadoVM team at #Devoxx!

Credits to Dimitris Doutsiopoulos for this amazing capture!
October 8, 2025 at 1:04 PM
Project Panama is a key component for transitioning #Java into the #AI era! @tornadovm.org has been among the early adopters of Panama. Thanks @nipafx.dev for the excellent talk @devoxx.com and the shoutout!
October 8, 2025 at 9:07 AM
Reposted by Christos Kotselidis
Behind the cameras! @kotselidis.net and @mikepapadim.bsky.social discussing with @frankdelporte.be about our technology at #Devoxx and how it can be used for fast #AI in #Java! The video is coming soon…

@devoxx.com
October 7, 2025 at 11:05 AM
Reposted by Christos Kotselidis
Yesterday at the #TornadoVM deep dive, we presented #TornadoInsight - an #opensource IntelliJ plugin that helps devs learn the TornadoVM API via static analysis & dynamic inspection.

Extended in the P2Code project and coming to #MPLR2025 next week!

#Devoxx

youtu.be/WNQ5ylMs4Ok?...
TornadoVM Deep Dive: Empowering Java Developers with GPU Acceleration by Thanos Stratikopoulos, Ch
YouTube video by Devoxx
youtu.be
October 7, 2025 at 9:07 AM
Reposted by Christos Kotselidis
The #TornadoVM team from the University of Manchester is at @devoxx.com Belgium! Don’t miss it, join them to learn more about #Java #GPU acceleration and the work done in the context of our project for the #EU hardware ecosystem!

#opensource
October 7, 2025 at 8:18 AM
Reposted by Christos Kotselidis
The Devoxx Belgium presentations from the first Deep Dive day are now available on each talk’s detail page and on our YouTube channel. Enjoy! 🍿👀
m.devoxx.com/events/dvbe25
October 7, 2025 at 5:58 AM