Learned Hardware/Software Co-Design of Neural Accelerators
Not on the map. Why?
Abstract (arXiv)
The use of deep learning has grown at an exponential rate, giving rise to numerous specialized hardware and software systems for deep learning. Because the design space of deep learning software stacks and hardware accelerators is diverse and vast, prior work considers software optimizations separately from hardware architectures, effectively reducing the search space. Unfortunately, this bifurcated approach means that many profitable design points are never explored. This paper instead casts the problem as hardware/software co-design, with the goal of automatically identifying desirable points in the joint design space. The key to our solution is a new constrained Bayesian optimization framework that avoids invalid solutions by exploiting the highly constrained features of this design space, which are semi-continuous/semi-discrete. We evaluate our optimization framework by applying it to a variety of neural models, improving the energy-delay product by 18% (ResNet) and 40% (DQN) over hand-tuned state-of-the-art systems, as well as demonstrating strong results on other neural network architectures, such as MLPs and Transformers.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 1; 2024: 0; 2025: 2; 2026: 1.
9 papers.
- 2021Data-Driven Offline Optimization For Architecting Hardware Acceleratorscited by 29
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2023ArchGym: An Open-Source Gymnasium for Machine Learning Assisted Architecture Designcited by 6
- 2025Machine Learning Fleet Efficiency: Analyzing and Optimizing Large-Scale Google TPU Systems with ML Productivity Goodputcited by 2
- 2021Enabling Cross-Domain Communication: How to Bridge the Gap between AI and HW Engineerscited by 0
- 2022Reinforcement Learning Approach for Mapping Applications to Dataflow-Based Coarse-Grained Reconfigurable Arraycited by 0
- 2022SONAR: Joint Architecture and System Optimization Searchcited by 0
- 2025FedChip: Federated LLM for Artificial Intelligence Accelerator Chip Designcited by 0
- 2026Energy Efficient Software Hardware CoDesign for Machine Learning: From TinyML to Large Language Modelscited by 0
- 2026Energy Efficient Software Hardware CoDesign for Machine Learning: From TinyML to Large Language Models24 Mar 2026
- 2025FedChip: Federated LLM for Artificial Intelligence Accelerator Chip Design23 Jul 2025
- 2025Machine Learning Fleet Efficiency: Analyzing and Optimizing Large-Scale Google TPU Systems with ML Productivity Goodput10 Feb 2025
- 2023ArchGym: An Open-Source Gymnasium for Machine Learning Assisted Architecture Design15 Jun 2023
- 2022SONAR: Joint Architecture and System Optimization Search25 Aug 2022
- 2022Reinforcement Learning Approach for Mapping Applications to Dataflow-Based Coarse-Grained Reconfigurable Array26 May 2022
- 2021Data-Driven Offline Optimization For Architecting Hardware Accelerators20 Oct 2021
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Accelerators26 May 2021
- 2021Enabling Cross-Domain Communication: How to Bridge the Gap between AI and HW Engineers8 Apr 2021