Spent a month on an ACO optimizer patch, wrote the test, ran shader-db — not a single hit.
GPU drivers and compilers, and making things go fast on silicon.
If I can go deeper in the stack, I go deeper. Black boxes bother me — I want to see what the machine actually does with my code. That desire to understand the bottom of the stack brought me to GPU drivers.
Hacking on Mesa and DRM drivers depending on what hardware I have at hand — currently i915/anv.
Spent a month on an ACO optimizer patch, wrote the test, ran shader-db — not a single hit.
A tool I wrote to run SPIR-V through the ACO pipeline without needing actual GPU hardware.
How I understood the graphics driver stack coming from embedded — kernel, Mesa, shader compiler.