Design Automation for Efficient Deep Learning Computing
Not on the map. Why?
Abstract (arXiv)
Efficient deep learning computing requires algorithm and hardware co-design to enable specialization: we usually need to change the algorithm to reduce memory footprint and improve energy efficiency. However, the extra degree of freedom from the algorithm makes the design space much larger: it's not only about designing the hardware but also about how to tweak the algorithm to best fit the hardware. Human engineers can hardly exhaust the design space by heuristics. It's labor consuming and sub-optimal. We propose design automation techniques for efficient neural networks. We investigate automatically designing specialized fast models, auto channel pruning, and auto mixed-precision quantization. We demonstrate such learning-based, automated design achieves superior performance and efficiency than rule-based human design. Moreover, we shorten the design cycle by 200x than previous work, so that we can afford to design specialized neural network models for different hardware platforms.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1.
4 papers.
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 61
- 2021Anycost GANs for Interactive Image Synthesis and Editingcited by 54
- 2023On the Viability of using LLMs for SW/HW Co-Design: An Example in Designing CiM DNN Acceleratorscited by 11
- 2022Mixed-Precision Neural Networks: A Surveycited by 7
- 2023On the Viability of using LLMs for SW/HW Co-Design: An Example in Designing CiM DNN Accelerators12 Jun 2023
- 2022Mixed-Precision Neural Networks: A Survey11 Aug 2022
- 2021Anycost GANs for Interactive Image Synthesis and Editing4 Mar 2021
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Search22 Jan 2021