cs.SEMar 16, 2026

Beyond Local Code Optimization: Multi-Agent Reasoning for Software System Optimization

Authors: Huiyun Peng, Parth Vinod Patil, Antonio Zhong Qiu, George K. Thiruvathukal, James C. Davis

Organizations: Purdue University · Amazon Robotics · Loyola University Chicago

Abstract

Large language models and AI agents have recently shown promise in automating software performance optimization, but existing approaches predominantly rely on local, syntax-driven code transformations. This limits their ability to reason about program behavior and capture whole system performance interactions. As modern software increasingly comprises interacting components - such as microservices, databases, and shared infrastructure - effective code optimization requires reasoning about program structure and system architecture beyond individual functions or files. This paper explores the feasibility of whole system optimization for microservices. We introduce a multi-agent framework that integrates control-flow and data-flow representations with architectural and cross-component dependency signals to support system-level performance reasoning. The proposed system is decomposed into coordinated agent roles - summarization, analysis, optimization, and verification - that collaboratively identify cross-cutting bottlenecks and construct multi-step optimization strategies spanning the software stack. We present a proof-of-concept on a microservice-based system that illustrates the effectiveness of our proposed framework, achieving a 36.58% improvement in throughput and a 27.81% reduction in average response time.

Figures & tables

Explore similar work

CardsList
  1. EffiSkill: Agent Skill Based Automated Code Efficiency Optimization

    Mar 29, 2026Zimu Wang, Yuling Shi, Mengfan Li +4Code OptimizationLarge Language Model-Guided Optimization

  2. Is manual software optimization a thing of the past?

    Sep 29, 2026Pavlin G. Poličar, Martin Špendl, Tomaž HočevarSoftware Engineering AgentsAutomated Algorithm Discovery

  3. PerfAgent: Profiler-Guided Iterative Refinement for Repository-Level Code Optimization

    Jul 22, 2026Ryan Deng, Yuanzhe Liu, Bastian Lipka +4AI Coding AgentsCode Optimization