MaxKernel is a system that implements three paradigms for TPU kernel development: a human-in-the-loop agent for collaborative design, an autonomous agent for automated optimization, and a graph-based search for global exploration.
All three paradigms utilize a shared pool of specialized sub-agents responsible for planning, implementation, self-debugging, testing, and hardware profiling. The system is evaluated on JaxBench, a suite of 50 diverse kernel tasks, and complex workloads from open-source models.
Results show that MaxKernel consistently produces optimized implementations that match expert hand-tuned baselines and improve performance across benchmarks. The system is open-sourced and available for use.
Source: https://arxiv.org/abs/2609.04523