Design Space Exploration for Scalable DNN Accelerators Using a Memory-Centric Analytical Model for HW/SW Co-Design
As Deep Neural Network (DNN) models became more complex, the escalating computational demands on hardware made DNN accelerators a critical research topic. The rapid growth of DNN models required DNN accelerators to keep pace with these computational demands. However, the cost of hardware design was significant, and hardware and software were tightly coupled in the design of DNN accelerators. Much research on HW/SW co-design was evident, highlighting the importance of having a comprehensive framework to help find the optimal hardware and software design during the design phase. The cost models used in most of the current research relied on data reuse and mathematical estimation to calculate costs, an approach that was fast but inaccurate. In this article, we propose a framework for HW/SW co-design and introduce a hybrid cost model based on Gem5 that provides fast and precise performance evaluation. The framework uses a memory-centric approach to accurately model off-chip memory behavior. In addition, we discuss how to find the best design in a large co-design space and integrate a design point through a traffic generator and a cost model. Finally, we demonstrate that our framework can accurately assist DNN accelerator developers in exploring the optimal hardware and software co-design quickly and efficiently.
Authors
- Harry Hsieh
- Ming‐Hsuan Tsai (ORCID: https://orcid.org/0009-0006-8969-4599)
- Cheng-Hao Tang
- Tien-Fu Chen (ORCID: https://orcid.org/0000-0001-6925-893X)
- Kuei‐Chung Chang (ORCID: https://orcid.org/0000-0003-4145-1927)
- Wei-Chun Huang
Institutions
- National Yang Ming Chiao Tung University (TW)
- National Yunlin University of Science and Technology (TW)
Publication Details
- Journal
- ACM Transactions on Design Automation of Electronic Systems
- Published
- 2025-04-18
- DOI
- https://doi.org/10.1145/3729227
- Primary Topic
- Particle accelerators and beam dynamics
- Type
- article
- Field-Weighted Citation Impact
- 0.00