ApproxPilot: A GNN-based Accelerator Approximation Framework
Qing Zhang, Cheng Liu, Siting Liu, Yajuan Hui, Huawei Li, Xiaowei, Li

TL;DR
ApproxPilot is an end-to-end framework that uses GNNs to efficiently explore and optimize approximate accelerator designs, significantly improving performance and hardware overhead while maintaining accuracy.
Contribution
It introduces a GNN-based model leveraging physical connections and critical path features to predict PPA and accuracy, enabling scalable optimization of approximate accelerators.
Findings
Outperforms state-of-the-art optimization frameworks in performance.
Reduces hardware overhead for approximate accelerators.
Maintains accuracy constraints while optimizing design.
Abstract
A typical optimization of customized accelerators for error-tolerant applications such as multimedia, recognition, and classification is to replace traditional arithmetic units like multipliers and adders with the approximate ones to enhance energy efficiency while adhering to accuracy requirements. However, the plethora of arithmetic units and diverse approximate unit options result in an exceedingly large design space. Therefore, there is a pressing need for an end-to-end design framework capable of navigating this intricate design space for approximation optimization. Traditional methods relying on simulation-based or blackbox model evaluations suffer from either high computational costs or limitations in accuracy and scalability, posing significant challenges to the optimization process. In this paper, we propose a Graph Neural Network (GNN) model that leverages the physical…
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
TopicsParallel Computing and Optimization Techniques
