doubleAI has unveiled WarpSpeed, an AI system designed to engineer GPU performance by generating code that surpasses human experts. The system's capabilities are demonstrated through doubleGraph, an independently created, hyper-optimized version of NVIDIA's cuGraph library. This new library promises broad speedups across various graph algorithms and GPU architectures, offering a drop-in replacement for developers.
NVIDIA's cuGraph is the industry standard for GPU-accelerated graph analytics, meticulously crafted by top performance engineers. WarpSpeed aims to exceed human specialists in this domain by achieving superior skill and scale. It identifies optimizations missed by human experts and applies them exhaustively across algorithms and hardware targets.
To validate WarpSpeed, doubleAI pointed it at cuGraph. The result, doubleGraph, is now available for three common cloud GPUs: A100, L4, and A10G. Users can integrate doubleGraph without altering their existing codebase, benefiting from direct performance improvements. The library delivers substantial speedups across all cuGraph algorithms, with 55% achieving over 2x speedup and 18% exceeding 10x, averaging a 3.6x overall gain.
How AI Beat Expert-Written Graph Kernels
WarpSpeed achieves human expert-level robustness and surpasses expert-level speedups on real-world datasets. In contrast, leading AI coding assistants like Claude Code, Codex, and Gemini CLI struggled with correctness when tasked with optimizing cuGraph algorithms. These agents, given cuGraph's tests and benchmarks, failed on nearly half of the algorithms, underscoring the critical challenge of verification for AI-generated code.
The complexity of graph algorithms presents a significant hurdle for GPU optimization. Unlike dense workloads with predictable memory access, graph-based computations exhibit irregular patterns dictated by data structure. This necessitates highly specialized kernels for each algorithm and even different variants for varying graph structures, a level of specialization that is practically impossible for human teams to achieve exhaustively.
