ARMay 30

MACO: A Multi-Agent LLM Framework for Automated CGRA Hardware/Software Co-Design

arXiv:2509.1355716.01 citationsh-index: 3Has Code
Predicted impact top 9% in AR · last 90 daysOriginality Incremental advance
AI Analysis

For CGRA designers, MACO automates the tedious co-design loop, achieving significant PPA improvements.

MACO automates CGRA hardware/software co-design using a multi-agent LLM framework, reducing power by 25.9%, improving performance by 20.0%, and accelerating search by 5x.

Designing optimal Coarse-Grained Reconfigurable Arrays (CGRAs) requires navigating a vast, interdependent hardware/software space bottlenecked by costly manual iteration. We present MACO, an open-source, multi-agent LLM framework that automates CGRA HW/SW co-design. MACO decomposes the design loop into four collaborative stages, HW/SW Co-design, Error Correction, Best-Design Selection, and Evaluation & Feedback, to iteratively optimize power, performance, and area (PPA). To accelerate convergence and efficiently traverse the design space, MACO introduces an exponentially decaying exploration strategy, EDA-guided LLM self-learning, and robust rule-based error correction. Evaluated against state-of-the-art baselines, MACO reduces power consumption by 25.9%, improves performance by 20.0%, and accelerates the search process by 5x. Finally, we validate MACO's physical design through a complete 7nm ASIC design flow.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes