Melih Elibol (@melibol) profile picture

Sr. Research Scientist @NVIDIA. Building cuTile Rust: safe, data-race-free GPU kernels in Rust 🦀 Prev: Ray, NumS. Speaking @ RustConf 2026.

Bay Area
Joined February 2009
Melih Elibol retweeted
Rust is great. We’re making a $600,000 commitment to the Rust Foundation:
At OpenAI, we're continuing to bet on Rust as the future of systems programming. I'm proud to announce that we're making a $600,000 commitment to the Rust Foundation, which combines our Platinum membership with additional support for maintainer efforts across the Rust ecosystem.
125
169
32
3,493
430,214
Melih Elibol retweeted
At OpenAI, we're continuing to bet on Rust as the future of systems programming. I'm proud to announce that we're making a $600,000 commitment to the Rust Foundation, which combines our Platinum membership with additional support for maintainer efforts across the Rust ecosystem.
148
253
70
4,820
643,242
Melih Elibol retweeted
I love Rust
48
21
6
565
26,063
NVIDIA researchers just brought Rust's ownership model to GPU kernels. 🦀 The paper: "Fearless Concurrency on the GPU" introduces cuTile Rust. The problem: writing custom GPU kernels in Rust meant stepping outside Rust's safety guarantees entirely. cuTile Rust fixes that : mutable outputs get split into disjoint pieces, kernel launches preserve ownership rules from host to device, with local opt-outs when you need raw control. The performance holds up: → 7 TB/s for element-wise ops on NVIDIA B200 → 2 PFlop/s for GEMM : 96% of cuBLAS → Matches cuTile Python within measurement noise They also built Grout, an inference engine on top, running real models: → 171 tokens/s for Qwen3-4B on RTX 5090 → 82 tokens/s for Qwen3-32B on B200 → Competitive with vLLM and SGLang Safe, idiomatic Rust at full CUDA performance. This is a big step for Rust in ML infra. 🔗 arxiv.org/abs/2606.15991 #Rust #RustLang #GPU #CUDA #MachineLearning #SystemsProgramming #NVIDIA
2
19
1
139
7,388
CuTile-rs paper! arxiv.org/abs/2606.15991
3
49
4
423
19,675
Melih Elibol retweeted
Excited to share cuTile Rust: bringing Rust's fearless concurrency to GPU kernel programming. Our paper "Fearless Concurrency on the GPU" is now on arXiv. For me the best part is how fast you can iterate: high-performance CUDA kernels developed directly in Rust. Huge thanks to my co-authors Melih Elibol, Jared Roesch, Isaac Gelado, and Michael Garland on this project.
4
22
1
185
17,508
Melih Elibol retweeted
Finally able to talk about what I've been heads-down on for 6 months at @nvidia 🦀⚡ We just open-sourced cuda-oxide — an experimental rustc backend that lets you write CUDA kernels in pure Rust. No DSLs. No FFI. No source-to-source step. Single source. Short🧵👇
🤖 Made with AI
49
290
40
2,119
189,568
Melih Elibol retweeted
Fearless Concurrency on the GPU For those interested @melibol just posted a paper on building a safe Rust kernel programming abstraction on top of Tile IR. arxiv.org/abs/2606.15991 A short teaser: but the safety is effectively free. On a B200, the safe GEMM is competitive with cuBLAS: about 2 PFlop/s 92% of the GPU's dense f16 roofline. Read more in the paper or Melih's LinkedIn post (linkedin.com/posts/elibol_gi…) He will also be giving a talk at RustConf in September, hopefully he will see you there!
1
32
195
8,641
Melih Elibol retweeted
I am giving a talk at ARRAY @ PLDI this week. If anyone is around Boulder for PLDI would love to catch up! see you all there!
1
7
527
Melih Elibol retweeted
cuTile Rust: a safe, tile-based kernel programming DSL for the Rust programming language github.com/NVlabs/cutile-rs features a safe host-side API for passing tensors to asynchronously executed kernel functions
3
28
4
196
24,684
Melih Elibol retweeted
Presenting Polina Raygorodskaya, Doctor of Laws 👏🎓 @polinatravels @babson 📸: Michael Chmura
2
15
Melih Elibol retweeted
A Wanderu Jedi heads West. Glen ... use the Force! @GoWanderu
2
4
Melih Elibol retweeted
Team outing with the Wanderus!
4
5
Curious about that one... Must be broke >.< #tweetcoding
Like this #tweetcoding http://teapawt.org/milkisevil/status/1284627293
What else is there to do on twitter besides #tweetcoding? ^_^
One more with this gimme code - not sure if I will get another chance! "lost fish" #tweetcoding http://teapawt.org/melibol/status/1276703078
for(g.clear();j=i++%300;ls(0))with(o[j]=o[j]?o[j]:new Matrix)mt(b,c),u=b-mouseX,v=c-mouseY,t=-m.pow(u*u+v*v,-.7)*r(),lt(b+=a+=u*t,c+=d+=v*t)
1
happy ending #tweetcoding http://teapawt.org/melibol/status/1264062700