Luka Govedič

GOH-véh-deech · he/him

luka ⊕ govedic ∈ nyu ⊕ edu

Desk 330F-7
Courant Institute of Mathematical Sciences
60 5th Avenue
New York, NY 10011

I research programming abstractions for better performance, portability, and usability for human and agentic programmers, especially in ML and scientific computing. My interests span PL, compilers, and formal methods, applied to ML and HPC.

I'm a PhD student in computer science at NYU's Courant Institute of Mathematical Sciences, advised by Sai Qian Zhang. I'm also a maintainer of vLLM, where I work on model performance, compilation, kernel fusion, and hardware portability. Before NYU, I spent 3 years at Neural Magic (acquired by Red Hat) working on sparse LLM inference on GPU and CPU before pivoting to vLLM.

In my free time, I enjoy playing sports (ultimate frisbee, soccer, skiing, & tennis), hiking the Alps, playing board games, and composing music.

News

vLLM

I'm a maintainer of vLLM, where I focus on efficient and portable execution of the model forward pass:torch.compile integration, fusion passes, kernels, and CUDA graphs. I am a code owner for the compilation infrastructure, as well as hardware-agnostic model definitions and related portability abstractions.

Need a PR reviewed? See instructions here. If the PR explicitly touches one of the areas mentioned above, you can DM me on vLLM Slack. Please include a short description of the PR and justification why you want me to review it. NB: I don't check GitHub mentions for the vllm repo (20+ notifications a day).

If you're looking for advice on vLLM deployment and performance, I also offer consultations. Please email me for more information.

Music

I dabble in composition, mostly for small ensembles. I especially like to write whenever I'm on a hike or in a new place.

You can find my music on Spotify and Youtube.

Contact

Email is best (see top of page). For anything vLLM-related, Slack gets a faster answer.