mlsanityData to 7 Oct 2026

Rethinking Co-design of Neural Architectures and Hardware Accelerators

arXiv 2102.08619 ↗First posted 17 Feb 2021cs.LG cs.ARcited by 12

Not on the map. Why?

Abstract (arXiv)

Neural architectures and hardware accelerators have been two driving forces for the progress in deep learning. Previous works typically attempt to optimize hardware given a fixed model architecture or model architecture given fixed hardware. And the dominant hardware architecture explored in this prior work is FPGAs. In our work, we target the optimization of hardware and software configurations on an industry-standard edge accelerator. We systematically study the importance and strategies of co-designing neural architectures and hardware accelerators. We make three observations: 1) the software search space has to be customized to fully leverage the targeted hardware architecture, 2) the search for the model architecture and hardware architecture should be done jointly to achieve the best of both worlds, and 3) different use cases lead to very different search outcomes. Our experiments show that the joint search method consistently outperforms previous platform-aware neural architecture search, manually crafted models, and the state-of-the-art EfficientNet on all latency targets by around 1% on ImageNet top-1 accuracy. Our method can reduce energy consumption of an edge accelerator by up to 2x under the same accuracy constraint, when co-adapting the model architecture and hardware accelerator configurations.

Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 32 of its 43 references that are in the map. First posted on arXiv 17 Feb 2021.

Builds on

32 of 43 references.

References · 32

  1. 2017Proximal Policy Optimization Algorithmscited by 14,441
  2. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  3. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  4. 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
  5. 2019Searching for MobileNetV3cited by 1,984
  6. 2018DARTS: Differentiable Architecture Searchcited by 1,782
  7. 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
  8. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
  9. 2017Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learningcited by 935
  10. 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
  11. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
  12. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
20 more
  1. 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
  2. 2018AMC: AutoML for Model Compression and Acceleration on Mobile Devicescited by 375
  3. 2019Searching for A Robust Neural Architecture in Four GPU Hourscited by 258
  4. 2017SMASH: One-Shot Model Architecture Search through HyperNetworkscited by 200
  5. 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
  6. 2018ChamNet: Towards Efficient Network Design through Platform-Aware Model Adaptationcited by 76
  7. 2020Can weight sharing outperform random architecture search? An investigation with TuNAScited by 68
  8. 2020MobileDets: Searching for Object Detection Architectures for Mobile Acceleratorscited by 55
  9. 2019Hardware/Software Co-Exploration of Neural Architecturescited by 50
  10. 2018Automatically designing CNN architectures using genetic algorithm for image classificationcited by 48
  11. 2020Co-Exploration of Neural Architectures and Heterogeneous ASIC Accelerator Designs Targeting Multiple Taskscited by 43
  12. 2018Practical Design Space Explorationcited by 35
  13. 2020Accelerator-aware Neural Network Design using AutoMLcited by 30
  14. 2020Standing on the Shoulders of Giants: Hardware and Neural Architecture Co-Search with Hot Startcited by 22
  15. 2021PyGlove: Symbolic Programming for Automated Machine Learningcited by 19
  16. 2018Synetgy: Algorithm-hardware Co-design for ConvNet Accelerators on Embedded FPGAscited by 18
  17. 2020DANCE: Differentiable Accelerator/Network Co-Explorationcited by 16
  18. 2018Resource-Efficient Neural Architectcited by 14
  19. 2018AutoAccel: Automated Accelerator Generation and Optimization with Composable, Parallel and Pipeline Architecturecited by 5
  20. 2018Co-Design of Deep Neural Nets and Neural Net Accelerators for Embedded Vision Applicationscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 4; 2022: 4; 2023: 1; 2024: 2; 2025: 0; 2026: 1.

12 papers.