mlsanityData to 7 Oct 2026

ParEVO: Synthesizing Code for Irregular Data: High-Performance Parallelism through Agentic Evolution

arXiv 2603.02510 ↗First posted 3 Mar 2026cs.LG cs.DC cs.NEcited by 0

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

The transition from sequential to parallel computing is essential for modern high-performance applications but is hindered by the steep learning curve of concurrent programming. This challenge is magnified for irregular data structures (such as sparse graphs, unbalanced trees, and non-uniform meshes) where static scheduling fails and data dependencies are unpredictable. Current Large Language Models (LLMs) often fail catastrophically on these tasks, generating code plagued by subtle race conditions, deadlocks, and sub-optimal scaling. We bridge this gap with ParEVO, a framework designed to synthesize high-performance parallel algorithms for irregular data. Our contributions include: (1) The Parlay-Instruct Corpus, a curated dataset of 13,820 tasks synthesized via a "Critic-Refine" pipeline that explicitly filters for empirically performant algorithms that effectively utilize Work-Span parallel primitives; (2) specialized DeepSeek, Qwen, and Gemini models fine-tuned to align probabilistic generation with the rigorous semantics of the ParlayLib library; and (3) an Evolutionary Coding Agent (ECA) that improves the "last mile" of correctness by iteratively repairing code using feedback from compilers, dynamic race detectors, and performance profilers. On the ParEval benchmark, ParEVO achieves an average 106x speedup (with a maximum of 1103x) across the suite, and a robust 13.6x speedup specifically on complex irregular graph problems, outperforming state-of-the-art commercial models. Furthermore, our evolutionary approach matches state-of-the-art expert human baselines, achieving up to a 4.1x speedup on specific highly-irregular kernels. Source code and datasets are available at https://github.com/WildAlg/ParEVO.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 30 of its 59 references that are in the map. First posted on arXiv 3 Mar 2026.

Builds on

30 of 59 references.

Closest ancestors · 4

Same direction, newest first

  1. 2025PRAGMA: A Profiling-Reasoned Multi-Agent Framework for Automatic Kernel Optimization9 Nov
  2. 2025Agentic Auto-Scheduling: An Experimental Study of LLM-Guided Loop Optimization1 Nov
  3. 2025CodeEvolve: an open source evolutionary coding agent for algorithmic discovery and optimization15 Oct
  4. 2025AlphaEvolve: A coding agent for scientific and algorithmic discovery16 Jun

Other references · 26

  1. 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,064
  2. 2023Teaching Large Language Models to Self-Debugcited by 963
  3. 2023Language Agent Tree Search Unifies Reasoning Acting and Planning in Language Modelscited by 551
  4. 2020CodeBLEU: a Method for Automatic Evaluation of Code Synthesiscited by 468
  5. 2023InterCode: Standardizing and Benchmarking Interactive Coding with Execution Feedbackcited by 229
  6. 2023LEVER: Learning to Verify Language-to-Code Generation with Executioncited by 228
  7. 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 199
  8. 2024LLMs Can't Plan, But Can Help Planning in LLM-Modulo Frameworkscited by 178
  9. 2018Learning to Optimize Tensor Programscited by 138
  10. 2025An AI system to help scientists write expert-level empirical softwarecited by 52
  11. 2021CompilerGym: Robust, Performant Compiler Optimization Environments for AI Researchcited by 41
  12. 2021MLGO: a Machine Learning Guided Compiler Optimizations Frameworkcited by 40
14 more
  1. 2025Algorithm Discovery With LLMs: Evolutionary Search Meets Reinforcement Learningcited by 39
  2. 2019NeuroVectorizer: End-to-End Vectorization with Deep Reinforcement Learningcited by 37
  3. 2024Can Large Language Models Write Parallel Code?cited by 36
  4. 2024Towards Translating Real-World Code with LLMs: A Study of Translating to Rustcited by 35
  5. 2025AlgoTune: Can Language Models Speed Up General-Purpose Numerical Programs?cited by 24
  6. 2024CodeRosetta: Pushing the Boundaries of Unsupervised Code Translation for Parallel Programmingcited by 19
  7. 2025Afterburner: Reinforcement Learning Facilitates Self-Improving Code Efficiency Optimizationcited by 14
  8. 2025GigaEvo: An Open Source Optimization Framework Powered By LLMs And Evolution Algorithmscited by 11
  9. 2018GraphIt: A High-Performance DSL for Graph Analyticscited by 5
  10. 2022Learning code summarization from a small and local datasetcited by 5
  11. 2023AutoParLLM: GNN-guided Context Generation for Zero-Shot Code Parallelization using LLMscited by 5
  12. 2025ParEval-Repo: A Benchmark Suite for Evaluating LLMs with Repository-level HPC Translation Taskscited by 4
  13. 2025UniPar: A Unified LLM-Based Framework for Parallel and Accelerated Code Translation in HPCcited by 4
  14. 2025REASONING COMPILER: LLM-Guided Optimizations for Efficient Model Servingcited by 3

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026Towards Direct Latent-Space Synthesis for Parallel Branches in LLM-Agent Workflows
  2. 2025ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program Evolution
  3. 2026Cross-Model Cross-Language AI Coding Agent Performance: Accuracy and Speed of Parallel CLRS Algorithms
  4. 2026Simple Baselines are Competitive with Code Evolution
  5. 2026DataFoundry: Evolving Data Preparators via Recursive Self-Improvement
  6. 2026FlashEvolve: Accelerating Agent Self-Evolution with Asynchronous Stage Orchestration
  7. 2026FormulaCode: Evaluating Agentic Optimization on Large Codebases
  8. 2026EvoOptiGraph: Weakness-Driven Coevolution via Graph-Based Structural Generation for Optimization Modeling