SF Systems Meetup: GPU Kernels, Tile IR, and Rust!
The SF Systems Club is (finally) back for the 2026 season with an exciting talk about the future of GPU compilers and programming languages! Whether you're a seasoned kernel hacker, Rust enthusiast, or curious about how modern compilers work, this talk is for you!
This meetup is generously hosted by Chroma at their San Francisco office. Food and drinks will be provided!
Agenda
5:30 PM: Doors Open, Food and Socializing
6:30 - 7:30: Introductions and Talks
7:30-: Community Socializing!
Headline Talk
Melih Elibol and Stephen Jones (NVIDIA): From CUDA to Rust: Scaling GPU Performance with Tile-Based Programming
As GPU architectures boost performance with specialized hardware like Tensor Cores, tile-based programming has emerged as a vital strategy to simplify development by shifting the focus from scalar processing with individual threads to collective operations on high-level data "tiles." This talk is presented in two parts: first, we will introduce the tile programming model, detailing how Tile IR and cuTile make GPU programming easier by targeting block-level parallelism. Second, we will do a deep dive into our work on GPU programming in Rust. We'll present our new tile-based Domain-Specific Language (DSL) built atop the Tile IR compiler stack, which we've embedded directly in Rust. We also go over our approach to high performance programming on multiple GPUs, enabling Rust-based tools, such as inference engines, to efficiently interface with our GPUs.