An Open-Source HW-SW Co-Development Framework Enabling Efficient Multi-Accelerator Systems
Ryan Albert Antonio, Joren Dumoulin, Xiaoling Yi, Josse Van Delm, Yunhao Deng, Guilherme Paim, Marian Verhelst

TL;DR
SNAX is an open-source HW-SW framework that enables efficient, flexible, and high-performance multi-accelerator systems for AI workloads, combining hardware modules and a compiler for rapid deployment.
Contribution
The paper introduces SNAX, a novel hybrid-coupling HW-SW framework with reusable modules and an MLIR-based compiler for efficient multi-accelerator platform development.
Findings
Achieves over 10x neural network performance improvement
Maintains accelerator utilization above 90%
Demonstrates efficiency on a low-power heterogeneous SoC
Abstract
Heterogeneous accelerator-centric compute clusters are emerging as efficient solutions for diverse AI workloads. However, current integration strategies often compromise data movement efficiency and encounter compatibility issues in hardware and software. This prevents a unified approach that balances performance and ease of use. To this end, we present SNAX, an open-source integrated HW-SW framework enabling efficient multi-accelerator platforms through a novel hybrid-coupling scheme, consisting of loosely coupled asynchronous control and tightly coupled data access. SNAX brings reusable hardware modules designed to enhance compute accelerator utilization, and its customizable MLIR-based compiler to automate key system management tasks, jointly enabling rapid development and deployment of customized multi-accelerator compute clusters. Through extensive experimentation, we demonstrate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpacecraft and Cryogenic Technologies · Energy Harvesting in Wireless Networks · Spacecraft Design and Technology
