mikepapadim's profile picture. Research Fellow @OfficialUoM working on compilers, ML and open-source software. Part of the #TornadoVM team.

Michalis Papadimitriou

@mikepapadim

Research Fellow @OfficialUoM working on compilers, ML and open-source software. Part of the #TornadoVM team.

Michalis Papadimitriou reposted

Today we are releasing our first public beta of Nsight Python! The goal is to simplify the life of a Python developer by proving a pythonic way to analyze your kernel code! Check it out, provide feedback! Nsight Python — nsight-python docs.nvidia.com/nsight-python/


Michalis Papadimitriou reposted

Why are you SSHing? Just plug your GPU into your Mac!

__tinygrad__'s tweet image. Why are you SSHing? Just plug your GPU into your Mac!

Michalis Papadimitriou reposted

📣 #GenAI2025 Slovenia agenda update! 13:50 • AI Galaxy for Java Devs (Room A) • AI Supply Chain Attacks (Room C) 16:00 • LLMs on GPUs w/ Pure Java – TornadoVM (Room A) • Offline GenAI with private data in Java (Room C) @spoole167 @__amahdy @mikepapadim @MarkusKett

JAVAPROmagazin's tweet image. 📣 #GenAI2025 Slovenia agenda update!

13:50
• AI Galaxy for Java Devs (Room A)
• AI Supply Chain Attacks (Room C)

16:00
• LLMs on GPUs w/ Pure Java – TornadoVM (Room A)
• Offline GenAI with private data in Java (Room C)

@spoole167 @__amahdy @mikepapadim @MarkusKett

Michalis Papadimitriou reposted

📣 #GenAI2025 Slovenia agenda update! 13:50 • AI Galaxy for Java Devs (Room A) • AI Supply Chain Attacks (Room C) 16:00 • LLMs on GPUs w/ Pure Java – TornadoVM (Room A) • Offline GenAI with private data in Java (Room C) #Java @spoole167 @MarkusKett @mikepapadim @__amahdy

JAVAPROmagazin's tweet image. 📣 #GenAI2025  Slovenia agenda update!

13:50
• AI Galaxy for Java Devs (Room A)
• AI Supply Chain Attacks (Room C)

16:00
• LLMs on GPUs w/ Pure Java – TornadoVM (Room A)
• Offline GenAI with private data in Java (Room C)

#Java @spoole167 @MarkusKett @mikepapadim @__amahdy

This week I am presenting in JCON GeaAI how to use @tornadovm to write from simple GPU programs to complete LLM libraries that integrate with @langchain4j and @QuarkusIO all in plain modern Java!

This week - Last Chance! Enterprise-grade #GenAI in #Java is here! Join #JCONGenAI2025 (1-day, hands-on workshop) with A. Bien, V. Shanbhag, @mikepapadim @SvenRuppert @oleg_nenashev @__amahdy & ... 📍 Ljublijana Nov 20 ⚠️ Seats are limited! Register now: genai.jcon.one

JAVAPROmagazin's tweet image. This week - Last Chance! Enterprise-grade #GenAI in #Java is here!
Join #JCONGenAI2025 (1-day, hands-on workshop) with A. Bien, V. Shanbhag, @mikepapadim @SvenRuppert @oleg_nenashev @__amahdy & ...
📍 Ljublijana Nov 20 ⚠️ Seats are limited!

Register now: genai.jcon.one


Michalis Papadimitriou reposted

Thrilled to announce I’ll be speaking at @VoxxedTicino 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 #VoxxedDays #Java #GPUs #AI @AERO_Project_EU @P2CODE_eu @tangoproject_eu

thanos_str's tweet image. Thrilled to announce I’ll be speaking at @VoxxedTicino 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

#VoxxedDays #Java #GPUs #AI

@AERO_Project_EU 
@P2CODE_eu 
@tangoproject_eu

Michalis Papadimitriou reposted

Agentic AI Patterns: one size does not fit all (and what @langchain4j and @QuarkusIO allow you to do about it) quarkus.io/blog/agentic-a…


Michalis Papadimitriou reposted

Part 5: Project Leyden, Babylon, Panama + @TornadoVM At Devoxx Belgium 2025, Frank Delporte took the camera and microphone to talk with several speakers : Moritz Halbritter, @mikepapadim and Christos Kotselidis youtu.be/1J_djKerA38?si…

Devoxx's tweet card. Project Leyden, Babylon, Panama - TornadoVM

youtube.com

YouTube

Project Leyden, Babylon, Panama - TornadoVM


Michalis Papadimitriou reposted

🧵Reflecting a bit after @PyTorch conference. ML compilers becoming "toolkits" rather than monolithic piece. Their target are also sub-modules that must interoperates with other pieces. This is THE biggest mindset difference from traditional compilers.


Michalis Papadimitriou reposted

introducing gpuup: you no longer have to put any effort into setting up CUDA toolkit + drivers on a node (single or multi gpu). just copy paste a short command (in replies)


Michalis Papadimitriou reposted

Congratulations to @mikepapadim for presenting the #TornadoViz tool at @MPLR_Conf! It is an #opensource visualisation tool for the #TornadoVM Bytecodes that orchestrate the data transfers, execution, etc. of complex workloads. Paper: zenodo.org/records/169502…

AERO_Project_EU's tweet image. Congratulations to @mikepapadim for presenting the #TornadoViz tool at @MPLR_Conf! 

It is an #opensource visualisation tool for the #TornadoVM Bytecodes that orchestrate the data transfers, execution, etc. of complex workloads.

Paper: zenodo.org/records/169502…
AERO_Project_EU's tweet image. Congratulations to @mikepapadim for presenting the #TornadoViz tool at @MPLR_Conf! 

It is an #opensource visualisation tool for the #TornadoVM Bytecodes that orchestrate the data transfers, execution, etc. of complex workloads.

Paper: zenodo.org/records/169502…
AERO_Project_EU's tweet image. Congratulations to @mikepapadim for presenting the #TornadoViz tool at @MPLR_Conf! 

It is an #opensource visualisation tool for the #TornadoVM Bytecodes that orchestrate the data transfers, execution, etc. of complex workloads.

Paper: zenodo.org/records/169502…

Michalis Papadimitriou reposted

Final MPLR talk for 2025: Dynamic and Static Code Analysis for Java Programs on Heterogeneous Hardware

MPLR_Conf's tweet image. Final MPLR talk for 2025:

Dynamic and Static Code Analysis for Java Programs on Heterogeneous Hardware

Michalis Papadimitriou reposted

Next week at @MPLR_Conf & VMIL in Singapore! We are excited to share that our partners from @csmcr @CarvForth @RedHatJava are presenting 4 #research outcomes on #Java, #TornadoVM, #GC and #tools. #opensource #software @EU_HaDEA @UKRI_News All preprints on Zenodo 👇

AERO_Project_EU's tweet image. Next week at @MPLR_Conf  & VMIL in Singapore!
We are excited to share that our partners from @csmcr @CarvForth @RedHatJava are presenting 4 #research outcomes on #Java, #TornadoVM, #GC and #tools.

#opensource #software
 
@EU_HaDEA 
@UKRI_News 

All preprints on Zenodo 👇

Yesterday I had the chance to present in @Devoxx Belgium our work on building #GPULlama.java with @tornadovm . The first GPU-ready inference library in pure #Java that has no extra dependencies and it's fully integrated with @langchain4j . youtu.be/PO6wOtzUb3w

mikepapadim's tweet card. GPULlama3 java: Beyond CPU Inference with Modern Java by Michalis...

youtube.com

YouTube

GPULlama3 java: Beyond CPU Inference with Modern Java by Michalis...


Michalis Papadimitriou reposted

Here's some MLX code that can help understand what a matmul with CUDA tensor cores is doing on the GPU. If you understand this you understand the core algorithm. Most of the rest of the complexity comes from efficiently loading the data and feeding the GPU in a pipeline and…

awnihannun's tweet image. Here's some MLX code that can help understand what a matmul with CUDA tensor cores is doing on the GPU.

If you understand this you understand the core algorithm. 

Most of the rest of the complexity comes from efficiently loading the data and feeding the GPU in a pipeline and…

Michalis Papadimitriou reposted

Χθεσινή δημοσίευση στο έγκυρο Lancet: Σχεδόν 55,000 παιδιά κάτω των 6 ετών σε κατάσταση οξέος υποσιτισμού στη Λωρίδα της Γάζας, αντιμετωπίζουν αυξημένο κίνδυνο θανάτου. Για να κατανοήσουμε το μέγεθος της τραγωδίας: Η Γάζα είναι περίπου το 1/5 της Ελλάδας σε πληθυσμό (2 εκ).…


Michalis Papadimitriou reposted

The #TornadoVM deep dive session is live on YouTube! 👉youtu.be/WNQ5ylMs4Ok?si… 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's tweet image. The #TornadoVM deep dive session is live on YouTube!
👉youtu.be/WNQ5ylMs4Ok?si…

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

Michalis Papadimitriou reposted

The #TornadoVM team at #Devoxx! Credits to @dDoutsiopoulos for the amazing capture!

thanos_str's tweet image. The #TornadoVM team at #Devoxx! 

Credits to @dDoutsiopoulos for the amazing capture!

Loading...

Something went wrong.


Something went wrong.