AI-PROPELLER: Warehouse-Scale Interprocedural Code Layout Optimization with AlphaEvolve
Not on the map. Why?
Abstract (arXiv)
Post-link optimizers (PLOs) such as Propeller and BOLT have demonstrated that precise, profile-guided code layout can extract significant performance gains from heavily optimized binaries. However, these systems are currently restricted to intraprocedural techniques, leaving the global potential of interprocedural layout largely untapped. Interprocedural code layout is historically difficult due to a combinatorially intractable search space and complex call-return semantics that are challenging to model. Consequently, the performance potential of fine-grained interprocedural layout remains unproven in practice. AI-PROPELLER uses Magellan, an agentic workflow that evolves the compiler heuristic in Propeller into a fine-grained interprocedural optimizer and fine-tunes the resulting policy hyperparameters. To ensure high-fidelity, we move away from approximate static cost models and the agentic workflow generates multiple layout variants that are executed on actual hardware to measure real performance counters, providing a precise reward signal for the evolutionary loop. AI-PROPELLER has been evaluated on several benchmarks including large warehouse-scale applications and experiments show performance improvements of 0.23% to 1.6% optimized with state-of-the-art FDO and PLO which is significant for real-world binaries. This is the first time ever that large warehouse-scale applications in industrial settings have been optimized with fine-grained interprocedural code layout.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 8 of its 32 references that are in the map. First posted on arXiv 28 May 2026.
Builds on
8 of 32 references.
References · 8
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discoverycited by 867
- 2023Learning Performance-Improving Code Editscited by 106
- 2021MLGO: a Machine Learning Guided Compiler Optimizations Frameworkcited by 40
- 2026Magellan: Autonomous Discovery of Novel Compiler Optimization Heuristics with AlphaEvolvecited by 5
- 2018BOLT: A Practical Binary Optimizer for Data Centers and Beyondcited by 4
- 2014Hardware Counted Profile-Guided Optimizationcited by 2
- 2018Improved Basic Block Reorderingcited by 2
- 2018Codestitcher: Inter-Procedural Basic Block Layout Optimizationcited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2025Agentic Auto-Scheduling: An Experimental Study of LLM-Guided Loop Optimization
- 2024CompilerDream: Learning a Compiler World Model for General Code Optimization
- 2026Beyond Local Code Optimization: Multi-Agent Reasoning for Software System Optimization
- 2024Should AI Optimize Your Code? A Comparative Study of Classical Optimizing Compilers Versus Current Large Language Models
- 2025AwareCompiler: Agentic Context-Aware Compiler Optimization via a Synergistic Knowledge-Data Driven Framework
- 2026Agent Factories for High Level Synthesis: How Far Can General-Purpose Coding Agents Go in Hardware Optimization?
- 2026OR-Space: A Full-Lifecycle Workspace Benchmark for Industrial Optimization Agents
- 2026Archer: Towards Agentic Review for Compiler Optimizations