mlsanityData to 13 Oct 2026

Improving Parallel Program Performance with LLM Optimizers via Agent-System Interfaces

arXiv 2410.15625 ↗First posted 21 Oct 2024cs.LG cs.AI cs.CLcited by 11

Not on the map. Why?

Abstract (arXiv)

Modern scientific discovery increasingly relies on high-performance computing for complex modeling and simulation. A key challenge in improving parallel program performance is efficiently mapping tasks to processors and data to memory, a process dictated by intricate, low-level system code known as mappers. Developing high-performance mappers demands days of manual tuning, posing a significant barrier for domain scientists without systems expertise. We introduce a framework that automates mapper development with generative optimization, leveraging richer feedback beyond scalar performance metrics. Our approach features the Agent-System Interface, which includes a Domain-Specific Language (DSL) to abstract away the low-level complexity of system code and define a structured search space, as well as AutoGuide, a mechanism that interprets raw execution output into actionable feedback. Unlike traditional reinforcement learning methods such as OpenTuner, which rely solely on scalar feedback, our method finds superior mappers in far fewer iterations. With just 10 iterations, it outperforms OpenTuner even after 1000 iterations, achieving 3.8X faster performance. Our approach finds mappers that surpass expert-written mappers by up to 1.34X speedup across nine benchmarks while reducing tuning time from days to minutes.

Key facts. Cited by 11 papers in the map (data through 13 Oct 2026). Builds on 33 of its 68 references that are in the map. First posted on arXiv 21 Oct 2024.

Builds on

33 of 68 references.

References · 33

  1. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,502
  2. 2023MetaGPT: Meta Programming for A Multi-Agent Collaborative Frameworkcited by 1,777
  3. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,676
  4. 2022Least-to-Most Prompting Enables Complex Reasoning in Large Language Modelscited by 1,404
  5. 2023CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Societycited by 1,365
  6. 2023Large Language Models as Optimizerscited by 842
  7. 2023DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelinescited by 814
  8. 2024Large Language Model based Multi-Agents: A Survey of Progress and Challengescited by 758
  9. 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 518
  10. 2023A Real-World WebAgent with Planning, Long Context Understanding, and Program Synthesiscited by 351
  11. 2024TextGrad: Automatic "Differentiation" via Textcited by 259
  12. 2024Agent Hospital: A Simulacrum of Hospital with Evolvable Medical Agentscited by 214
21 more
  1. 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 201
  2. 2024Assisting in Writing Wikipedia-like Articles From Scratch with Large Language Modelscited by 153
  3. 2023SMART-LLM: Smart Multi-Agent Robot Task Planning using Large Language Modelscited by 152
  4. 2024OptiMUS: Scalable Optimization Modeling with (MI)LP Solvers and Large Language Modelscited by 105
  5. 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 86
  6. 2017Device Placement Optimization with Reinforcement Learningcited by 85
  7. 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 82
  8. 2024Trace is the Next AutoDiff: Generative Optimization with Rich Feedback, Execution Traces, and LLMscited by 66
  9. 2021Breaking the Computation and Communication Abstraction Barrier in Distributed Machine Learning Workloadscited by 40
  10. 2022TensorIR: An Abstraction for Automatic Tensorized Program Optimizationcited by 38
  11. 2019NeuroVectorizer: End-to-End Vectorization with Deep Reinforcement Learningcited by 37
  12. 2024OptiMUS-0.3: Using Large Language Models to Model and Solve Optimization Problems at Scalecited by 37
  13. 2024Code Comprehension then Auditing for Unsupervised LLM Evaluationcited by 31
  14. 2024The Importance of Directional Feedback for LLM-based Optimizerscited by 26
  15. 2020AutoPhase: Juggling HLS Phase Orderings in Random Forests with Deep Reinforcement Learningcited by 24
  16. 2019Red-blue pebbling revisited: near optimal parallel matrix-matrix multiplicationcited by 21
  17. 2024ORBIT: Oak Ridge Base Foundation Model for Earth System Predictabilitycited by 17
  18. 2020Taskflow: A Lightweight Parallel and Heterogeneous Task Graph Computing Systemcited by 6
  19. 2022DISTAL: The Distributed Tensor Algebra Compilercited by 6
  20. 2023HPX -- An open source C++ Standard Library for Parallelism and Concurrencycited by 1
  21. 2024Toward Capturing Genetic Epistasis From Multivariate Genome-Wide Association Studies Using Mixed-Precision Kernel Ridge Regressioncited by 1

Built on by

Cited by year (2026 to 13 Oct)

Citing papers per year: 2025: 6; 2026: 5.

11 papers.