Hardware/Software Co-Exploration of Neural Architectures
Not on the map. Why?
Abstract (arXiv)
We propose a novel hardware and software co-exploration framework for efficient neural architecture search (NAS). Different from existing hardware-aware NAS which assumes a fixed hardware design and explores the neural architecture search space only, our framework simultaneously explores both the architecture search space and the hardware design space to identify the best neural architecture and hardware pairs that maximize both test accuracy and hardware efficiency. Such a practice greatly opens up the design freedom and pushes forward the Pareto frontier between hardware efficiency and test accuracy for better design tradeoffs. The framework iteratively performs a two-level (fast and slow) exploration. Without lengthy training, the fast exploration can effectively fine-tune hyperparameters and prune inferior architectures in terms of hardware specifications, which significantly accelerates the NAS process. Then, the slow exploration trains candidates on a validation set and updates a controller using the reinforcement learning to maximize the expected accuracy together with the hardware efficiency. Experiments on ImageNet show that our co-exploration NAS can find the neural architectures and associated hardware design with the same accuracy, 35.24% higher throughput, 54.05% higher energy efficiency and 136x reduced search time, compared with the state-of-the-art hardware-aware NAS.
Key facts. Cited by 50 papers in the map (data through 7 Oct 2026). First posted on arXiv 6 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 20; 2022: 9; 2023: 10; 2024: 6; 2025: 3; 2026: 2.
50 papers.
Sort:
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2021NAAS: Neural Accelerator Architecture Searchcited by 24
- 2023Green Edge AI: A Contemporary Surveycited by 24
- 2021Enabling On-Device Self-Supervised Contrastive Learning With Selective Data Contrastcited by 21
- 2022The Larger The Fairer? Small Neural Networks Can Achieve Fairness for Edge Devicescited by 21
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2022MPCViT: Searching for Accurate and Efficient MPC-Friendly Vision Transformer with Heterogeneous Attentioncited by 19
- 2021Uncertainty Modeling of Emerging Device-based Computing-in-Memory Neural Accelerators with Application to Neural Architecture Searchcited by 17
- 2021G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiencycited by 15
- 2021HAO: Hardware-aware neural Architecture Optimization for Efficient Inferencecited by 14
38 more
- 2023Computation-efficient Deep Learning for Computer Vision: A Surveycited by 14
- 2021Automated Deep Learning: Neural Architecture Search Is Not the Endcited by 13
- 2021Rethinking Co-design of Neural Architectures and Hardware Acceleratorscited by 12
- 2021Auto-NBA: Efficient and Effective Search Over the Joint Space of Networks, Bitwidths, and Acceleratorscited by 12
- 2021SECDA: Efficient Hardware/Software Co-Design of FPGA-based DNN Accelerators for Edge Inferencecited by 12
- 2021Exploration of Quantum Neural Architecture by Mixing Quantum Neuron Designscited by 11
- 2023On the Viability of using LLMs for SW/HW Co-Design: An Example in Designing CiM DNN Acceleratorscited by 11
- 2023On-Device Unsupervised Image Segmentationcited by 10
- 2021Dancing along Battery: Enabling Transformer with Run-time Reconfigurability on Mobile Devicescited by 9
- 2021RADARS: Memory Efficient Reinforcement Learning Aided Differentiable Neural Architecture Searchcited by 8
- 2025CATransformers: Carbon Aware Transformers Through Joint Model-Hardware Optimizationcited by 7
- 2022CODEBench: A Neural Architecture and Hardware Accelerator Co-Design Frameworkcited by 5
- 2024MATCH: Model-Aware TVM-based Compilation for Heterogeneous Edge Devicescited by 5
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Accelerationcited by 4
- 2021A3C-S: Automated Agent Accelerator Co-Search towards Efficient Deep Reinforcement Learningcited by 3
- 2022RT-DNAS: Real-time Constrained Differentiable Neural Architecture Search for 3D Cardiac Cine MRI Segmentationcited by 3
- 2023MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Accelerationcited by 3
- 2025RBFleX-NAS: Training-Free Neural Architecture Search Using Radial Basis Function Kernel and Hyperparameter Detectioncited by 3
- 2021HALF: Holistic Auto Machine Learning for FPGAscited by 2
- 2021How to Reach Real-Time AI on Consumer Devices? Solutions for Programmable and Custom Architecturescited by 2
- 2021RT-RCG: Neural Network and Accelerator Search Towards Effective and Real-time ECG Reconstruction from Intracardiac Electrogramscited by 2
- 2021Algorithm and Hardware Co-design for Reconfigurable CNN Acceleratorcited by 2
- 2022PolyMPCNet: Towards ReLU-free Neural Architecture Search in Two-party Computation Based Private Inferencecited by 2
- 2023TinyFormer: Efficient Transformer Design and Deployment on Tiny Devicescited by 2
- 2024A Physics-guided Generative AI Toolkit for Geophysical Monitoringcited by 2
- 2024Data-Algorithm-Architecture Co-Optimization for Fair Neural Networks on Skin Lesion Datasetcited by 2
- 2022A Semi-Decoupled Approach to Fast and Optimal Hardware-Software Co-Design of Neural Acceleratorscited by 1
- 2023XploreNAS: Explore Adversarially Robust & Hardware-efficient Neural Architectures for Non-ideal Xbarscited by 1
- 2023Tiny Classifier Circuits: Evolving Accelerators for Tabular Datacited by 1
- 2023TinyML Design Contest for Life-Threatening Ventricular Arrhythmia Detectioncited by 1
- 2024Using the Abstract Computer Architecture Description Language to Model AI Hardware Acceleratorscited by 1
- 2024Combining Neural Architecture Search and Automatic Code Optimization: A Surveycited by 1
- 2021BSC: Block-based Stochastic Computing to Enable Accurate and Efficient TinyMLcited by 0
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systemscited by 0
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architecturescited by 0
- 2024Automated and Holistic Co-design of Neural Networks and ASICs for Enabling In-Pixel Intelligencecited by 0
- 2026A Constant-Time Implementation Methodology for Activation Functions on Microcontrollerscited by 0
- 2026Bern2Edge: A Neurosymbolic Compiler for Edge Deployment via Bernstein Polynomial Networkscited by 0
- 2026Bern2Edge: A Neurosymbolic Compiler for Edge Deployment via Bernstein Polynomial Networks20 Aug 2026
- 2026A Constant-Time Implementation Methodology for Activation Functions on Microcontrollers21 May 2026
- 2025CATransformers: Carbon Aware Transformers Through Joint Model-Hardware Optimization2 May 2025
- 2025RBFleX-NAS: Training-Free Neural Architecture Search Using Radial Basis Function Kernel and Hyperparameter Detection26 Mar 2025
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Acceleration9 Feb 2025
- 2024MATCH: Model-Aware TVM-based Compilation for Heterogeneous Edge Devices11 Oct 2024
- 2024Combining Neural Architecture Search and Automatic Code Optimization: A Survey7 Aug 2024
- 2024Automated and Holistic Co-design of Neural Networks and ASICs for Enabling In-Pixel Intelligence18 Jul 2024
- 2024Data-Algorithm-Architecture Co-Optimization for Fair Neural Networks on Skin Lesion Dataset18 Jul 2024
- 2024Using the Abstract Computer Architecture Description Language to Model AI Hardware Accelerators30 Jan 2024
- 2024A Physics-guided Generative AI Toolkit for Geophysical Monitoring6 Jan 2024
- 2023Green Edge AI: A Contemporary Survey1 Dec 2023
38 more
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architectures29 Nov 2023
- 2023TinyFormer: Efficient Transformer Design and Deployment on Tiny Devices3 Nov 2023
- 2023Computation-efficient Deep Learning for Computer Vision: A Survey27 Aug 2023
- 2023MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Acceleration14 Jun 2023
- 2023On the Viability of using LLMs for SW/HW Co-Design: An Example in Designing CiM DNN Accelerators12 Jun 2023
- 2023TinyML Design Contest for Life-Threatening Ventricular Arrhythmia Detection9 May 2023
- 2023Tiny Classifier Circuits: Evolving Accelerators for Tabular Data28 Feb 2023
- 2023On-Device Unsupervised Image Segmentation24 Feb 2023
- 2023XploreNAS: Explore Adversarially Robust & Hardware-efficient Neural Architectures for Non-ideal Xbars15 Feb 2023
- 2022CODEBench: A Neural Architecture and Hardware Accelerator Co-Design Framework7 Dec 2022
- 2022MPCViT: Searching for Accurate and Efficient MPC-Friendly Vision Transformer with Heterogeneous Attention25 Nov 2022
- 2022PolyMPCNet: Towards ReLU-free Neural Architecture Search in Two-party Computation Based Private Inference20 Sep 2022
- 2022RT-DNAS: Real-time Constrained Differentiable Neural Architecture Search for 3D Cardiac Cine MRI Segmentation8 Jun 2022
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systems6 Jun 2022
- 2022Machine Learning for Microcontroller-Class Hardware: A Review29 May 2022
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applications25 Apr 2022
- 2022A Semi-Decoupled Approach to Fast and Optimal Hardware-Software Co-Design of Neural Accelerators25 Mar 2022
- 2022The Larger The Fairer? Small Neural Networks Can Achieve Fairness for Edge Devices23 Feb 2022
- 2021Automated Deep Learning: Neural Architecture Search Is Not the End16 Dec 2021
- 2021Algorithm and Hardware Co-design for Reconfigurable CNN Accelerator24 Nov 2021
- 2021BSC: Block-based Stochastic Computing to Enable Accurate and Efficient TinyML12 Nov 2021
- 2021RT-RCG: Neural Network and Accelerator Search Towards Effective and Real-time ECG Reconstruction from Intracardiac Electrograms4 Nov 2021
- 2021SECDA: Efficient Hardware/Software Co-Design of FPGA-based DNN Accelerators for Edge Inference1 Oct 2021
- 2021G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiency18 Sep 2021
- 2021RADARS: Memory Efficient Reinforcement Learning Aided Differentiable Neural Architecture Search13 Sep 2021
- 2021Exploration of Quantum Neural Architecture by Mixing Quantum Neuron Designs8 Sep 2021
- 2021Uncertainty Modeling of Emerging Device-based Computing-in-Memory Neural Accelerators with Application to Neural Architecture Search6 Jul 2021
- 2021HALF: Holistic Auto Machine Learning for FPGAs28 Jun 2021
- 2021How to Reach Real-Time AI on Consumer Devices? Solutions for Programmable and Custom Architectures21 Jun 2021
- 2021A3C-S: Automated Agent Accelerator Co-Search towards Efficient Deep Reinforcement Learning11 Jun 2021
- 2021Auto-NBA: Efficient and Effective Search Over the Joint Space of Networks, Bitwidths, and Accelerators11 Jun 2021
- 2021Enabling On-Device Self-Supervised Contrastive Learning With Selective Data Contrast7 Jun 2021
- 2021NAAS: Neural Accelerator Architecture Search27 May 2021
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Accelerators26 May 2021
- 2021HAO: Hardware-aware neural Architecture Optimization for Efficient Inference26 Apr 2021
- 2021Rethinking Co-design of Neural Architectures and Hardware Accelerators17 Feb 2021
- 2021Dancing along Battery: Enabling Transformer with Run-time Reconfigurability on Mobile Devices12 Feb 2021
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Search22 Jan 2021
- 2021A Comprehensive Survey on Hardware-Aware Neural Architecture Searchcited by 60
- 2022Enable Deep Learning on Mobile Devices: Methods, Systems, and Applicationscited by 32
- 2022Machine Learning for Microcontroller-Class Hardware: A Reviewcited by 28
- 2021NAAS: Neural Accelerator Architecture Searchcited by 24
- 2023Green Edge AI: A Contemporary Surveycited by 24
- 2021Enabling On-Device Self-Supervised Contrastive Learning With Selective Data Contrastcited by 21
- 2022The Larger The Fairer? Small Neural Networks Can Achieve Fairness for Edge Devicescited by 21
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2022MPCViT: Searching for Accurate and Efficient MPC-Friendly Vision Transformer with Heterogeneous Attentioncited by 19
- 2021Uncertainty Modeling of Emerging Device-based Computing-in-Memory Neural Accelerators with Application to Neural Architecture Searchcited by 17
- 2021G-CoS: GNN-Accelerator Co-Search Towards Both Better Accuracy and Efficiencycited by 15
- 2021HAO: Hardware-aware neural Architecture Optimization for Efficient Inferencecited by 14
12 most cited of 50 All 50 (JSON)
- 2026Bern2Edge: A Neurosymbolic Compiler for Edge Deployment via Bernstein Polynomial Networks20 Aug 2026
- 2026A Constant-Time Implementation Methodology for Activation Functions on Microcontrollers21 May 2026
- 2025CATransformers: Carbon Aware Transformers Through Joint Model-Hardware Optimization2 May 2025
- 2025RBFleX-NAS: Training-Free Neural Architecture Search Using Radial Basis Function Kernel and Hyperparameter Detection26 Mar 2025
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Acceleration9 Feb 2025
- 2024MATCH: Model-Aware TVM-based Compilation for Heterogeneous Edge Devices11 Oct 2024
- 2024Combining Neural Architecture Search and Automatic Code Optimization: A Survey7 Aug 2024
- 2024Automated and Holistic Co-design of Neural Networks and ASICs for Enabling In-Pixel Intelligence18 Jul 2024
- 2024Data-Algorithm-Architecture Co-Optimization for Fair Neural Networks on Skin Lesion Dataset18 Jul 2024
- 2024Using the Abstract Computer Architecture Description Language to Model AI Hardware Accelerators30 Jan 2024
- 2024A Physics-guided Generative AI Toolkit for Geophysical Monitoring6 Jan 2024
- 2023Green Edge AI: A Contemporary Survey1 Dec 2023
12 newest of 50 All 50 (JSON)