Christos Kotselidis
@kotselidis.net
๐ค 76
๐ฅ 139
๐ 18
Chief Engineer at KTM Associate Professor at The University of Manchester Project Lead
#TornadoVM
pinned post!
Powered by TornadoVM๐๐๐
www.infoq.com/news/2025/06...
GPULlama3.java
Brings GPU-Accelerated LLM Inference to Pure Java - InfoQ
loading . . .
GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java
https://www.infoq.com/news/2025/06/gpullama3-java-gpu-llm/
3 months ago
0
3
2
reposted by
Christos Kotselidis
TornadoVM
about 7 hours ago
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
0
7
5
reposted by
Christos Kotselidis
Thanos Stratikopoulos
about 9 hours ago
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?...
loading . . .
TornadoVM Deep Dive: Empowering Java Developers with GPU Acceleration by Thanos Stratikopoulos, Ch
YouTube video by Devoxx
https://youtu.be/WNQ5ylMs4Ok?si=SqXngRmeRC7ZXFId&t=4025
0
5
5
reposted by
Christos Kotselidis
AERO Project
about 10 hours ago
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
0
6
4
reposted by
Christos Kotselidis
Devoxx Belgium
about 12 hours ago
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
0
16
5
reposted by
Christos Kotselidis
Thanos Stratikopoulos
1 day ago
My colleague
@mikepapadim.bsky.social
gives live
#code
demo with
#TornadoVM
at
@devoxx.com
!
#opensource
#software
#Java
#AI
0
7
4
reposted by
Christos Kotselidis
Thanos Stratikopoulos
1 day ago
Good morning from
#Devoxx
Belgium and the
@tornadovm.org
team! Our
#TornadoVM
deep dive talk is today at 13.30 in Room 4.
#opensource
#Java
#AI
#GPU
0
10
6
GPULlama3.java
our first GPU-accelerated Java-native LLM inference engine with
#TornadoVM
has officially been integrated to LangChain4J! Congratulations to the whole team for this achievement! Next week
@devoxx.com
we will showcase our demos as well as provide a deep dive on
@tornadovm.org
!
add a skeleton here at some point
5 days ago
1
22
10
reposted by
Christos Kotselidis
Thanos Stratikopoulos
5 days ago
Java + GPUs + AI = TornadoVM Weโre speaking at
#Devoxx
2025! I will be there along with
@mikepapadim.bsky.social
@maryxek.bsky.social
and
@kotselidis.net
for a deep dive on
#TornadoVM
! ๐ Oct 6 | 13:30โ16:30 | Rm 4
@eucloudedgeiot.bsky.social
@aero-project.eu
#Java
#AI
#GPU
#opensource
0
8
4
reposted by
Christos Kotselidis
GraalVM
13 days ago
TornadoVM Deep Dive This session will explore how
@tornadovm.org
extends GraalVM to unlock GPU acceleration, covering parallelism, integration with existing tooling, and a live demo optimizing an LLM pipeline.
m.devoxx.com/events/dvbe2...
0
4
3
reposted by
Christos Kotselidis
AERO Project
13 days ago
Good morning from Madrid! Ready for the second day of the Open Source Community Day workshop! Looking forward to connecting with other EU-funded
#research
projects working on
#opensource
!
@eucloudedgeiot.bsky.social
0
4
2
reposted by
Christos Kotselidis
Thanos Stratikopoulos
14 days ago
Excited to present the AERO Project today at Open Source Community Day, Madrid ๐ช๐ธโจ Letโs talk about open collaboration, innovation, and the future of OSS.
#AERO
#OpenSource
#CommunityDay
0
5
2
reposted by
Christos Kotselidis
AERO Project
14 days ago
Open collaboration drives progress - excited to share how AERO is helping shape the future of OSS.
#opensource
#software
add a skeleton here at some point
0
2
1
reposted by
Christos Kotselidis
InfoQ
27 days ago
Check out whatโs new in the world of
#Java
๐
bit.ly/3VcJkYb
JEP 517 proposed to target for JDK 26; TornadoVM; the September 2025 edition of the Payara Platform; point releases of Quarkus, Micronaut, Apache Kafka and Apache Tomcat; Grails 7.0 & Gradle 9.1; and more.
#InfoQ
#JavaUpdates
0
2
2
#GPULlama3.java
keeps improving with larger model coverage, cross platform support, performance improvements and soon
#LangChain4J
integration! Stay tuned!
add a skeleton here at some point
about 1 month ago
0
0
0
reposted by
Christos Kotselidis
Adam Bien
about 2 months ago
"Java, LangChain4J and Enterprise LLMs"--an
airhacks.fm
podcast conversation with
@agoncal.bsky.social
is ready to listen ๐
adambien.blog/roller/java_...
#java
#podcast
#langchain
#ai
loading . . .
airhacks.fm podcast
podcast with adam bien
https://airhacks.fm
1
10
6
Checkout the latest podcast from
@mikepapadim.bsky.social
on
GPULlama3.java
; our latest
#Java
#AI
inference framework accelerated with
@tornadovm.org
!
add a skeleton here at some point
about 2 months ago
0
5
5
reposted by
Christos Kotselidis
Stephan Janssen
2 months ago
#Devoxx
Belgium 2025 : Java + AI + Agents I'm convinced this is the biggest European AI conference using Java ๐ฅ
#Devoxx
#AI
#Java
#Agents
0
20
6
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!
2 months ago
0
8
5
reposted by
Christos Kotselidis
AERO Project
3 months ago
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
0
5
3
reposted by
Christos Kotselidis
TornadoVM
3 months ago
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
add a skeleton here at some point
0
4
5
reposted by
Christos Kotselidis
TornadoVM
3 months ago
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
loading . . .
0
8
5
reposted by
Christos Kotselidis
Adam Bien
3 months ago
โ๏ธ๐๏ธ"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
loading . . .
airhacks.fm podcast
podcast with adam bien
https://airhacks.fm
0
2
2
reposted by
Christos Kotselidis
Association for Computing Machinery
3 months ago
๐ 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
0
1
1
reposted by
Christos Kotselidis
Alina Yurenko
3 months ago
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!๐
loading . . .
GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java
https://www.infoq.com/news/2025/06/gpullama3-java-gpu-llm/
0
14
11
Powered by TornadoVM๐๐๐
www.infoq.com/news/2025/06...
GPULlama3.java
Brings GPU-Accelerated LLM Inference to Pure Java - InfoQ
loading . . .
GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java
https://www.infoq.com/news/2025/06/gpullama3-java-gpu-llm/
3 months ago
0
3
2
reposted by
Christos Kotselidis
Hackernews Top Stories
4 months ago
โก Hackernews Top story: GPU-accelerated Llama3.java inference in pure Java using TornadoVM
loading . . .
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.
https://github.com/beehive-lab/GPULlama3.java
0
12
8
reposted by
Christos Kotselidis
Hacker News Top 100 Bot (Unofficial)
4 months ago
GPU-accelerated Llama3.java inference in pure Java using TornadoVM
Discussion
0
2
2
reposted by
Christos Kotselidis
DevStaff
4 months ago
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!
0
2
2
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...
loading . . .
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...
https://conf.researchr.org/home/icfp-splash-2025/mplr-2025#Call-for-Papers
4 months ago
0
2
2
reposted by
Christos Kotselidis
Devoxx Belgium
4 months ago
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
๐ฅ
2
34
23
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!
add a skeleton here at some point
4 months ago
0
8
5
#SecOPERA
#Chania
4 months ago
0
0
0
reposted by
Christos Kotselidis
Juan Fumero
5 months ago
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
loading . . .
airhacks.fm podcast
podcast with adam bien
https://airhacks.fm/#episode_346
0
4
2
reposted by
Christos Kotselidis
Adam Bien
5 months ago
"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
loading . . .
airhacks.fm podcast
podcast with adam bien
https://airhacks.fm
0
7
3
reposted by
Christos Kotselidis
AERO Project
5 months ago
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
!
0
5
4
reposted by
Christos Kotselidis
Thanos Stratikopoulos
5 months ago
The
#TornadoVM
team in Paris! Attending the
#RISCVSummitEurope
and @encrypt_project to discuss our progress in accelerating FHE!
#opensource
#acceleration
0
2
1
reposted by
Christos Kotselidis
Thanos Stratikopoulos
5 months ago
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
0
4
2
reposted by
Christos Kotselidis
Thanos Stratikopoulos
6 months ago
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.
0
5
4
reposted by
Christos Kotselidis
InfoQ
6 months ago
๐ 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
0
2
2
reposted by
Christos Kotselidis
Juan Fumero
6 months ago
๐ 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...
0
6
4
reposted by
Christos Kotselidis
TornadoVM
6 months ago
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
0
8
6
reposted by
Christos Kotselidis
Juan Fumero
6 months ago
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!
add a skeleton here at some point
0
4
3
reposted by
Christos Kotselidis
Juan Fumero
7 months ago
Preprint is now available: ๐
research.manchester.ac.uk/en/publicati...
#riscv
#java
#acceleration
#vectorization
#tornadovm
add a skeleton here at some point
0
9
4
reposted by
Christos Kotselidis
AERO Project
7 months ago
The second day of our plenary started at Observatory premises of the University of Geneva!
#opensource
#software
for
#EU
#hardware
0
3
2
reposted by
Christos Kotselidis
AERO Project
7 months ago
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!
0
4
2
reposted by
Christos Kotselidis
AERO Project
7 months ago
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!
0
4
2
reposted by
Christos Kotselidis
AERO Project
7 months ago
Excellent outcome of the
#research
collaboration between the University of Manchester and Codeplay Software! Exploring
#vectorization
on
#RISCV
architectures for
#Java
parallel workloads! The work has been accepted to be presented at
#RISCVSummitEurope
!
#opensource
#TornadoVM
#OCK
#acceleration
add a skeleton here at some point
0
3
3
reposted by
Christos Kotselidis
Juan Fumero
7 months ago
Our last paper is accepted at the
#RISCV
Summit Europe 2025! We evaluated Java parallel workloads expressed with
#TornadoVM
on real RISC-V CPUs using vector instructions generated by the oneAPI Construction Kit. How cool is this? Pre-print coming soon!
0
9
6
reposted by
Christos Kotselidis
DARE
7 months ago
๐ DARE SGA1 has launched! ๐ A โฌ240M and 38 partners initiative, to build
#Europeโs
first fully European
#HPC
&
#AI
stackโfrom
#RISCV
#processors
to an optimized
#software
ecosystem. ๐https://dare-riscv.eu/launch-of-dare-sga1-project/
1
22
13
reposted by
Christos Kotselidis
Juan Fumero
7 months ago
Last week
@kotselidis.net
and myself presented the work we are doing to run and optimise Java/
#TornadoVM
applications for RISC-V hardware accelerators in the
#RISCV
J-Group. See the slides:
github.com/jjfumero/jjf...
If you are interested in the topic, stay tune!
0
5
4
Load more
feeds!
log in