A month of spare time work on an ACO optimization. shader-db: zero hits. Timur explained why — NIR already handled it upstream.
Systems programmer. GPU drivers and compilers, and making things go fast on silicon(hopefully).
These days I work on GPU drivers and compilers. Previously did embedded OS work on the T3 Gemstone project — board bring-up, RTOS porting.
Working on the graphics stack according to my current accessible hardware, currently hacking some stuff on the i915/anv side plus working on panthor/panvk with my orange pi 5. Previously worked with ACO compiler to try some optimizer patches when I had no amdgpu at the time.
A month of spare time work on an ACO optimization. shader-db: zero hits. Timur explained why — NIR already handled it upstream.
A CLI tool I wrote that runs SPIR-V through RADV/ACO on a fake GPU. PipelineBuilder, drm-shim, and the upstream discussion.
What I learned getting started with Mesa — the codebase, debugging tools, and making my first patches.
The mental model I built when I started reading Mesa — kernel driver, userspace driver, shader compiler, and where ACO fits.