Sign in

Michalis Papadimitriou

@mikepapadim.bsky.social
52 followers 56 following 2 posts

Research Fellow at the University of Manchester working on compilers, ML and open-source software. Part of the #TornadoVM team.

PostsRepliesMedia
Reposted by Michalis Papadimitriou
TornadoVM @tornadovm.org · 30/09/2026
Next week we will be in @devoxx.com and speak about @tornadovm.org, @jitllm.io and how we accelerate Java on GPUs, using #NVIDIA native libraries! Come and talk to us, to learn more! #opensource #Java #AI #TornadoVM #jitLLM #GPU
075
Reposted by Michalis Papadimitriou
jitLLM @jitllm.io · 30/09/2026
Can Java compete with llama.cpp/ollama? YES! With @jitllm.io! jitLLM uses NVIDIA CUDA features and libraries (cuBLAS, cuDNN) and reaches 0.90× to 1.12× of llama.cpp's throughput! jitLLM is empowered by @tornadovm.org and will be soon in @langchain4j.dev and @quarkus.io. github.com/beehive-lab/...
0104
Reposted by Michalis Papadimitriou
TornadoVM @tornadovm.org · 02/09/2026
TornadoVM 6.0.0 is here - JVMCI-free and JNI-free. ✅ Compatible with any JDK 21-27 distribution. ✅ Cold start down 37%. ✅ 4.1× faster GEMM with Tensor-Core MMA. ✅ ~7,400 lines of C/C++ glue deleted. 📖 New blog: www.tornadovm.org/blogs/tornad... #Java #GPU #CUDA #TornadoVM #OpenSource #HPC #AI
075
Reposted by Michalis Papadimitriou
Christos Kotselidis @kotselidis.net · 25/09/2026
The PR has just landed from @mikepapadim.bsky.social : github.com/spring-proje...
github.com
Add jitLLM chat model support by mikepapadim · Pull Request #7054 · spring-projects/spring-ai
Adds a local chat model backed by jitLLM (io.github.beehive-lab:jitllm), the successor of GPULlama3.java. It runs GGUF models in-process on the CPU or, through TornadoVM, on a GPU (CUDA, OpenCL or ...
011
Reposted by Michalis Papadimitriou
TornadoVM @tornadovm.org · 14/08/2026
3 sessions accepted at @devoxx.com Belgium! 🛠️ Tools in Action: NVIDIA ecosystem from Java via #TornadoVM's Hybrid API 🎤 Talk: Building LLM inference engines in Java with TornadoVM 🧑‍💻 Hands-on Lab: From install to insight — a GPU lab for Java devs Stay tuned #Java #CUDA #LLM #AI #GPU #opensource
073
Reposted by Michalis Papadimitriou
Christos Kotselidis @kotselidis.net · 13/08/2026
The next TornadoVM release 6.0 will remove completely the dependency to JVMCI and will be onwards compatible. Babylon/HAT are complementary and we may integrate some parts when they are stable. Also we will soon land a PR to integrate with SpringAI! Your feedback is greatly appreciated!
187
Reposted by Michalis Papadimitriou
TornadoVM @tornadovm.org · 18/12/2025
TornadoVM SDKs are now available via SDKMAN! 👉Easier installation & version management 📝 Blog: www.tornadovm.org/post/getting... Install it now: sdkman.io/sdks/tornado... #opensource #Java #TornadoVM #AI #GPU
051
Michalis Papadimitriou @mikepapadim.bsky.social · 12/12/2025
🚀 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!
171
Reposted by Michalis Papadimitriou
TornadoVM @tornadovm.org · 07/10/2025
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
0128
Reposted by Michalis Papadimitriou
Thanos Stratikopoulos @stratika.bsky.social · 06/10/2025
My colleague @mikepapadim.bsky.social gives live #code demo with #TornadoVM at @devoxx.com ! #opensource #software #Java #AI
096
Reposted by Michalis Papadimitriou
Adam Bien @adambien.blog · 17/08/2025
🎙️☕️"From SIMD to CUDA with TornadoVM"--an airhacks.fm podcast conversation with Michalis Papadimitriou is ready to listen 👉 airhacks.fm#episode_359 #airhacks #java #podcast
airhacks.fm
airhacks.fm podcast
podcast with adam bien
082
Reposted by Michalis Papadimitriou
Christos Kotselidis @kotselidis.net · 17/08/2025
Checkout the latest podcast from @mikepapadim.bsky.social on GPULlama3.java; our latest #Java #AI inference framework accelerated with @tornadovm.org!
gpullama3.java
055
Reposted by Michalis Papadimitriou
Christos Kotselidis @kotselidis.net · 06/08/2025
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!
083
Reposted by Michalis Papadimitriou
Hackernews Top Stories @news.facts.dev · 15/06/2025
⚡ Hackernews Top story: GPU-accelerated Llama3.java inference in pure Java using TornadoVM
github.com
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.
0128
Reposted by Michalis Papadimitriou
Christos Kotselidis @kotselidis.net · 24/06/2025
Powered by TornadoVM🚀🚀🚀 www.infoq.com/news/2025/06... GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java - InfoQ
infoq.com
GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java
032
Reposted by Michalis Papadimitriou
Alina Yurenko @alina-yurenko.bsky.social · 25/06/2025
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!👏
infoq.com
GPULlama3.java Brings GPU-Accelerated LLM Inference to Pure Java
0149
Reposted by Michalis Papadimitriou
Christos Kotselidis @kotselidis.net · 30/05/2025
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!
085
Reposted by Michalis Papadimitriou
Thanos Stratikopoulos @stratika.bsky.social · 30/05/2025
A great milestone achieved by our team. Just released #GPULlama3.java, the first Java implementation of Llama3 inference accelerated on GPUs via #TornadoVM. GitHub v0.1.0-beta: github.com/beehive-lab/... Looking forward to your feedback. #opensource #Java #AI #LLM #GPUs
1147
Reposted by Michalis Papadimitriou
Sven Ruppert @svenruppert.com · 23/11/2024
Boosting the Concurrency TornadoVM is an open-source framework that extends the Java Virtual Machine (JVM) to support hardware accelerators such as Graphics Processing Units (GPUs), Field-Programmable Gate Arrays (FPGAs), and ... #java #tornadovm #performance #jvm svenruppert.com/2024/11/23/tor
svenruppert.com
TornadoVM – Boosting the Concurrency
TornadoVM is an open-source framework that extends the Java Virtual Machine (JVM) to support hardware accelerators such as Graphics Processing Units (GPUs), Field-Programmable Gate Arrays (FPGAs), …
2189