Christos Kotselidis's Avatar

Christos Kotselidis

@kotselidis.net

Associate Professor at The University of Manchester Chief Engineer Nimble Innovation Project Lead #TornadoVM #Java #AI #GPU

92
Followers
156
Following
34
Posts
29.10.2024
Joined
Posts Following

Latest posts by Christos Kotselidis @kotselidis.net

Join Mary and Michalis at #NVIDIA #GTC to discover how to achieve GPU accelerated Inference for #Java enterprise!

06.03.2026 14:42 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

The latest version of #LangChain4J supports our latest #GPULlama3 version 0.4.0 for native GPU acceleration of #Java 25 AI Inference!

06.03.2026 10:02 πŸ‘ 10 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Post image

Check out what’s new in the world of #Java πŸ‘‰ bit.ly/4layY7k

New JEP 531 Candidate, Lazy Constants; GA releases of TornadoVM 3.0 & NetBeans 29; point releases of Quarkus, JReleaser, Chicory and RefactorFirst; maintenance releases of Micronaut & Jox; and the Feb 2026 edition of Open Liberty

#InfoQ

04.03.2026 06:49 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Post image

Final day of our 5th plenary meeting in Paris!

It’s been a great couple of days filled with insightful discussions and strong team spirit. Big thank you to SIPEARL for hosting us.πŸ‡«πŸ‡·

Safe travels to everyone!

πŸ“· Here’s our group photo to close the meeting.

#horizoneurope
#opensource #cloud

04.03.2026 10:57 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

I’m excited to announce that I’ve been selected as a speaker for the Open Community for Research at #OCX26!
🀝 Open collaboration is helping narrow the gap between research and real-world adoption.
Join me in Brussels from 21–23 April 2026: www.ocxconf.org/event/2026/r...
#OCX #opensource #community

03.03.2026 13:35 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

We will definitely try TornadoVM v3.0.0 in our project! πŸŽ‰

βœ” JDK 25 (25.0.2) support
βœ” Continued JDK 21 (LTS) compatibility

Makes upgrading (or staying on LTS) much easier.

#horizoneurope | @hipeac.bsky.social | @eucloudedgeiot.bsky.social

#opensource #Java #JDK25 #JDK21 #TornadoVM

25.02.2026 13:00 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

TornadoVM v3.0.0 is out!

What a milestone! This release brings:
βœ… JDK 25 (25.0.2) compatibility
βœ… Continued JDK 21 (LTS) support

New SDKs are now available via SDKMAN! & the #TornadoVM downloads page.

Great teamwork from the community πŸ‘

#Java #JDK25 #opensource #Java #AI

25.02.2026 13:04 πŸ‘ 5 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

πŸš€ πŸš€ Another major release for TornadoVM now with both JDK21 and 25 support!
You can start running your GPU accelerated AI inference workloads in Java today on all major JDK distros!

25.02.2026 13:03 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
AERO | Optimizing Cloud Software for Europe’s Emerging Processors
AERO | Optimizing Cloud Software for Europe’s Emerging Processors YouTube video by AERO Project

🎬 New video out!

AERO is optimising cloud software (compilers, runtimes, system software, orchestration & serverless) to ease migration of existing workloads to emerging EU processors from the EPI (#Rhea-class).

▢️ Watch: youtu.be/O4TlQumv8iU?...

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

24.02.2026 14:26 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Write Once, Accelerate Everywhere: GPU-Ready Java with TornadoVM by Thanos Stratikopoulos
Write Once, Accelerate Everywhere: GPU-Ready Java with TornadoVM by Thanos Stratikopoulos YouTube video by Devoxx

Our #TornadoVM talk from Thanos Stratikopoulos (@stratika.bsky.social) at #VoxxedDaysTicino #VDT26 is now live on YouTube!

πŸ‘‰ youtu.be/2peFTUktkuY?...

1. From #Java to #GPUs without writing GPU code.
2. TornadoVM SDK installation via SDKMAN!
3. Featuring #GPULlama3.java + live #IntelliJ IDE demo.

13.02.2026 13:11 πŸ‘ 5 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

In less than 80 days, Devoxx Greece 2026 is getting ready to swing open its doors to hundreds of tech enthusiasts! We've even whipped up a teaser video in Greek that's so cool, it might just make your laptop start wearing sunglasses indoors. 😎

#dvgr26

12.02.2026 16:57 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Java + TornadoVM, but in space πŸš€πŸŒŒ!

#VDC26

10.02.2026 09:09 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Thank you @cern.voxxeddays.ch for the hospitality and amazing opportunity to present our work in such a great auditorium!

10.02.2026 09:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image Post image

Last week at #VoxxedDaysTicino, I presented our work on @tornadovm.org.

Great conversations, inspiring people - and the chance to admire LuganoπŸ‡¨πŸ‡­

Big thanks to the organizers, and a special shout-out for the tour of the #Alps Supercomputer @cscsch.bsky.social πŸ™Œ

#opensource #Java #GPU #AI

09.02.2026 13:03 πŸ‘ 6 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
Post image

Very excited for our upcoming talk at @cern.voxxeddays.ch with @maryxek.bsky.social on @tornadovm.org!
Join us to discover how to program production ready #Java applications on GPUs for the #AI era!
vdc26.voxxeddays.ch/talk/tornado...

05.02.2026 13:20 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸš€ Java meets GPU acceleration - see you on the road!

Over the next two months, our team will be sharing how our #opensource #Java technologies unlock #GPU acceleration for Java #AI at conferences across Europe and beyond.

Come chat with us, attend our talks and dive into the future of Java + GPUs.

04.02.2026 10:58 πŸ‘ 9 πŸ” 5 πŸ’¬ 0 πŸ“Œ 1

Hope to see you in some of the upcoming events!

04.02.2026 13:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Adoptium Webinar  GPU Accelerated Java with TornadoVM and Temurin JDK 21
Adoptium Webinar GPU Accelerated Java with TornadoVM and Temurin JDK 21 YouTube video by Eclipse Adoptium

In this @adoptium.net webinar, we showed how #TornadoVM runs seamlessly with Eclipse Temurin JDK 21, enabling the offloading of #Java compute-intensive workloads (e.g. #LLM inference) to #GPUs - without writing low-level GPU code.

πŸ‘‰ www.youtube.com/watch?v=qSyh...

@aero-project.eu
#opensource #AI

26.01.2026 08:47 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 1
Preview
TornadoVM 2.0 release extends Java accelerator support for NVIDIA PTX, OpenCL, and SPIR-V -- ADTmag TornadoVM, an open-source plug-in for OpenJDK and GraalVM that compiles and offloads Java code to accelerators such as GPUs, released version 2.0 last month, adding support for new data types and memory-handling features to improve performance and reduce overhead on heterogeneous systems.

TornadoVM, an open-source plug-in for OpenJDK and GraalVM that compiles and offloads Java code to accelerators such as GPUs, has released version 2.0 with updates aimed at faster and more capable GPU execution.

Learn more: https://ow.ly/1fzE50XTqfe

#Java #GPU #OpenCL #GraalVM #HPC

08.01.2026 19:00 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

Don't miss our meetup on Thursday 08/01 at 19:00 about:
πŸ‘‰ Programming for kids & New Year's Cake (kopi pitas!)

Join us!
Meetup event: www.meetup.com/devstaff/eve...
FB event: www.facebook.com/events/12440...

#software #developers #meetup #heraklion #crete

05.01.2026 11:43 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
LangChain4j and Java’s AI Renaissance: What Architects Need to Know Leverage LLMs, multimodal models, and agentic workflows without leaving the JVM

Java didn’t miss the AI wave β€” it’s catching up fast, and LangChain4j is a big reason why.

This article explains what architects actually need to know when bringing LLMs into serious Java systems.

buff.ly/tcWKI53

04.01.2026 14:39 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Check out the latest on Foojay: TornadoInsight's compatibility with TornadoVM SDK 2.0. Thanos Stratikopoulos, @stratika.bsky.social, sheds light on how to handle the configuration. Don't miss out! #TornadoVM #Foojay foojay.io/today/tornad...

02.01.2026 07:53 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Check out our latest post by @stratika.bsky.social on getting started with TornadoVM 2.0. Learn how it can accelerate your Java applications. A must-read for Java developers! #TornadoVM #Java
foojay.io/today/gettin...

29.12.2025 10:53 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

Check out what’s new in the world of #Java ⇨ bit.ly/452qDfh

The fifteenth milestone release of GlassFish 8.0; the first release candidate of Spring Shell 4.0; point releases of TornadoVM, Hibernate Reactive, Hibernate Search and Kotlin; the first beta release of WildFly 39; and more.

#InfoQ

23.12.2025 07:54 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
TornadoInsight - Compatibility with TornadoVM SDK 2.0+ & Configuration Guide This blog updates the previously published TornadoInsight configuration guidelines and explains how to configure the required environment variable to ensure that TornadoInsight correctly detects the T...

New Blog Post

How to configure TornadoInsight v1.4.2 and use it with TornadoVM SDK v2.0+
βœ… Setup steps
βœ… Runtime + performance insights
βœ… Tested on Linux/macOS/Windows

πŸ‘‰ www.tornadovm.org/post/tornado...

#opensource #TornadoVM #Java #GPU @intellijidea.com

@aero-project.eu

23.12.2025 10:15 πŸ‘ 5 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

πŸŽ„ Season’s greetings from TornadoVM!

Thank you to our contributors and community for another year of collaboration - and for helping us reach 10k commits along the way.

Wishing you a Merry Christmas and a Happy New Year ✨

22.12.2025 11:56 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Running #AI workloads in #Java is now easier than ever!
Checkout out #TornadoVM on #SDKMAN! and start running GPU-powered Inference in Java today!

18.12.2025 11:47 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Nice update from the TornadoVM team πŸŽ‰

SDK distributions are now available via SDKMAN!, making it easier to get started and manage versions.

We’re looking forward to trying this out!
πŸ”— www.tornadovm.org/downloads

#opensource #Java #TornadoVM #GPU

18.12.2025 11:46 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
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 ...

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

16.12.2025 09:58 πŸ‘ 7 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
OCX 2026

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

15.12.2025 10:14 πŸ‘ 7 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0