Christos Kotselidis's Avatar

Christos Kotselidis

@kotselidis.net.bsky.social

Chief Engineer at KTM Associate Professor at The University of Manchester Project Lead #TornadoVM

73 Followers  |  138 Following  |  15 Posts  |  Joined: 29.10.2024  |  1.765

Latest posts by kotselidis.net on Bluesky

#Devoxx Belgium 2025 : Java + AI + Agents

I'm convinced this is the biggest European AI conference using Java πŸ”₯
#Devoxx #AI #Java #Agents

06.08.2025 09:29 β€” πŸ‘ 20    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0
Post image

Super excited to give a deep dive talk on @devoxx.com 2025!

We will give a deep dive presentation on the internals of @tornadovm.org and explain how #Java developers can harness the power of #GPUs!

See you all in Belgium at fall!

06.08.2025 10:07 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 2

Huge congratulations to the Sednai team for their groundbreaking work on GPU-accelerated vector search with pgvector, showcased at Swiss PGDay! πŸ‘

Slides:
πŸ‘‰https://www.pgday.ch/common/slides/2025_KREFL_SwissPGday2025_final.pdf

#PostgreSQL #GPU #OpenSource

@eucloudedgeiot.bsky.social

11.07.2025 12:05 β€” πŸ‘ 5    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Docker images now available for TornadoVM v1.1.1!

See here how to run:
πŸ‘‰https://github.com/beehive-lab/docker-tornadovm

These images support #NVIDIA #GPUs or #Intel #GPUs, making it easier than ever to get started with heterogeneous computing using #TornadoVM.

#containers #Java #acceleration

10.07.2025 13:24 β€” πŸ‘ 4    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

New TornadoVM release v1.1.1!

Packed with new features and optimizations that unlock GPU acceleration for Llama3 in pure Java!

🧬JIT-compiled kernels for high performance.
πŸ‘ Thanks to our amazing contributors.

πŸ‘‰ github.com/beehive-lab/...

#opensource #AI #LLM #Java #TornadoVM

07.07.2025 10:31 β€” πŸ‘ 8    πŸ” 3    πŸ’¬ 0    πŸ“Œ 2
Preview
airhacks.fm podcast podcast with adam bien

β˜•οΈπŸŽ™οΈ"TornadoVM: The Need for GPU Speed"--an airhacks.fm podcast conversation with Michalis Papadimitriou is ready to listen πŸ‘‰
adambien.blog/roller/torna... #podcast #java #tornadovm

06.07.2025 14:30 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸ“ˆ ACM Open: Fast Facts

Did you know #OpenAccess articles published in the Digital Library receive 2-3x more downloads?

Help your researchers achieve the reach they deserve.

Learn more about #ACMOpen: bit.ly/46pctGj
#Computing

02.07.2025 13:06 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java

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!πŸ‘

25.06.2025 09:07 β€” πŸ‘ 14    πŸ” 9    πŸ’¬ 0    πŸ“Œ 2
Preview
GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java

Powered by TornadoVMπŸš€πŸš€πŸš€

www.infoq.com/news/2025/06... GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java - InfoQ

24.06.2025 19:36 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - beehive-lab/GPULlama3.java: GPU-accelerated Llama3.java inference in pure Java using TornadoVM. GPU-accelerated Llama3.java inference in pure Java using TornadoVM. - GitHub - beehive-lab/GPULlama3.java: GPU-accelerated Llama3.java inference in pure Java using TornadoVM.

⚑ Hackernews Top story: GPU-accelerated Llama3.java inference in pure Java using TornadoVM

15.06.2025 01:18 β€” πŸ‘ 12    πŸ” 8    πŸ’¬ 0    πŸ“Œ 0

GPU-accelerated Llama3.java inference in pure Java using TornadoVM

Discussion

14.06.2025 03:08 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

What a night that was! πŸ”₯
Our 10 Years Anniversary went above and beyond our expectations!

πŸŽ‰ A huge thank you to everyone who showed up, contributed, spoke, or simply joined us to be part of the moment.

DevStaff is all about the people β€” and last night proved that once again!

13.06.2025 11:37 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
MPLR 2025 - ICFP/SPLASH 2025 The 22nd International Conference on Managed Programming Languages and Runtimes (MPLR 2025, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all asp...

The 2025 Managed Programming Languages & Runtimes Conference (MPLR) CFP is out and extended - June 24!
Regardless of which managed language you use, if you come from industry or academia, or if you develop tools or compiler optimizations, MPLR has a track for you!
conf.researchr.org/home/icfp-sp...

12.06.2025 09:21 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

The Devoxx Belgium 2025 CFP is now OPEN!
➑️https://dvbe25.cfp.dev
This year we’re zooming in on Java 25 & AI AgentsπŸ€–
Got insights, hacks, or bold ideas? Share them with the dev community at #Devoxx πŸ”₯

02.06.2025 06:38 β€” πŸ‘ 34    πŸ” 22    πŸ’¬ 2    πŸ“Œ 1

Very proud of this work! At the 30th anniversary of our beloved #Java we release the first Llama 3 inference engine written in pure Java and accelerated on GPUs with TornadoVM!

Super excited to be part of Java’s transition into the #AI world!

30.05.2025 09:44 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Post image

#SecOPERA #Chania

26.05.2025 13:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
airhacks.fm podcast podcast with adam bien

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

20.05.2025 06:18 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
airhacks.fm podcast podcast with adam bien

"Accelerating LLMs with TornadoVM: From GPU Kernels to Model Inference" an airhacks.fm podcast conversation with Juan Fumero
about TornadoVM and new meaning of "Write Once, Run Anywhere" is ready to download: adambien.blog/roller/accel... #java #podcast #tornadovm

20.05.2025 04:38 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

We are in the #RISCVSummitEurope hosted in Paris, presenting the work fostered in our project from the University of Manchester and @codeplaysoftware.bsky.social for accelerating #Java workloads on #RISCV with autovectorization. πŸš€

#TornadoVM and #oneAPIConstructionKit are #opensource!

15.05.2025 12:57 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

The #TornadoVM team in Paris! Attending the #RISCVSummitEurope and @encrypt_project to discuss our progress in accelerating FHE!

#opensource #acceleration

16.05.2025 14:05 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Nice to be in Mallorca for our plenary meeting at the EU TANGO project! Looking forward for the discussions that will take place! We are working on expanding #TornadoVM to accelerate analytics with focus on energy efficiency!
#opensource #green #computing
#horizoneurope #ukri

05.05.2025 12:18 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

TornadoInsight v1.2.5 is out!

Now fully compatible with #IntelliJ 2024.3.5!
Ready to supercharge #Java development on #GPUs with #TornadoVM.

πŸ”— JetBrains Marketplace: plugins.jetbrains.com/plugin/23309...
πŸ”— GitHub: github.com/beehive-lab/...

This work has been developed in the P2Code project.

11.04.2025 16:57 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

🌟 Big things are happening in the world of #Java!

bit.ly/4clB9jQ

The formal release of the Jakarta EE 11 Web Profile; the eleventh milestone release of GlassFish 8.0.0; point releases TornadoVM 1.1.0, Micronaut 4.8.0 and JHipster 8.10.0; and a new JEP candidate to remove the Applet API.

#InfoQ

09.04.2025 08:30 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

πŸš€ 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...

04.04.2025 08:43 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

New release #TornadoVM v1.1.0 is out!

Key highlights:
βœ… Mixed precision computations (FP16 to FP32)
βœ… New memory and buffer management features (persist & reuse data)

πŸ”—https://github.com/beehive-lab/TornadoVM/releases/tag/v1.1.0

Thanks to all contributors!

#opensource #Java #AI

31.03.2025 10:13 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 2

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!

31.03.2025 10:25 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Preprint is now available:

πŸ”— research.manchester.ac.uk/en/publicati...

#riscv #java #acceleration #vectorization #tornadovm

24.03.2025 07:54 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

The second day of our plenary started at Observatory premises of the University of Geneva!

#opensource #software for #EU #hardware

21.03.2025 11:13 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

We conclude our plenary meeting in Geneva with a photo of our consortium! Safe travels to everyone and thanks to the University of Geneva and Sednai for hosting us! Stay tuned!

21.03.2025 13:32 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Next week, all our partners will gather together in Geneva for our 4th physical plenary meeting! πŸŒπŸ‡¨πŸ‡­

Big thanks to the University of Geneva that will host our meeting.

We can't wait to see everyone in person, exchange insights, and make meaningful progress together. Safe travels to everyone!

12.03.2025 13:50 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@kotselidis.net is following 20 prominent accounts