the.ai

Compilers / Methods

verified

Autotuning

Nobody can predict which tile size, unroll factor and thread arrangement will be fastest, so the compiler tries many and measures. It is empirical optimisation over a configuration space, and it routinely beats hand-written kernels — not because the search is clever but because the space is larger than a person will explore.

Viz primitive · budget-splitconfigs-tried = 8

configs-tried holds 50% of the budget; rest holds the remaining 50%.

Configurations measured against the one that ships, in candidates. Drag the search up to watch compile time become the cost — every one of these is a real kernel run on real hardware.

8

Reviewed by opendroid · 2026-08-18