Skip to content
Breakpoint logobreakpoınt

LeetGPU

Write fast GPU kernels in CUDA, Triton or PyTorch and rank on a leaderboard

LeetGPU is a GPU programming challenge site. Each problem, such as vector addition, matrix multiplication or attention, gives you a starter file and asks for a fast kernel. You can write it in CUDA, Triton, PyTorch, Mojo, CuTe DSL or JAX. Submissions are checked for correctness, then timed, and ranked on a leaderboard.

Play on leetgpu.com

Freemium · Login needed · Browser · Intermediate

About LeetGPU

It trains parallel thinking and kernel tuning: how threads split the work, how memory is read and what each choice costs. The public challenge repo holds about 144 problems split into easy, medium and hard, so it suits newcomers to GPUs as well as people who tune kernels for work.

It runs in the browser, with NVIDIA GPUs from the T4 to the B200 to run on and a playground that simulates a GPU. You sign in to submit. Basic use is free, and a paid Pro plan adds features such as kernel profiling and AI help.

Made this game? Claim it →

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help