Kernel Forge is an agentic system that leverages large language models to generate and optimize low-level CUDA kernels, targeting compute-intensive operations like matrix multiplication and convolution. Unlike previous tools that produce isolated code snippets or rely on random tensor inputs, this framework aims to streamline the optimization workflow with reduced human intervention. The research addresses current limitations in existing LLM-based optimizers, which often lack robust debugging capabilities and integration support for broader model architectures.
- Automates CUDA kernel optimization for ML runtime bottlenecks using LLM agents.
- Targets common compute kernels: matmul, convolution, and normalization.
- Aims to reduce reliance on expert engineers for hand-written GPU code.
- Addresses gaps in existing tools regarding debugging and model integration.
- Moves beyond isolated kernel generation toward more practical deployment workflows.