Apollo: Transferable Architecture Exploration
Not on the map. Why?
Abstract (arXiv)
The looming end of Moore's Law and ascending use of deep learning drives the design of custom accelerators that are optimized for specific neural architectures. Architecture exploration for such accelerators forms a challenging constrained optimization problem over a complex, high-dimensional, and structured input space with a costly to evaluate objective function. Existing approaches for accelerator design are sample-inefficient and do not transfer knowledge between related optimizations tasks with different design constraints, such as area and/or latency budget, or neural architecture configurations. In this work, we propose a transferable architecture exploration framework, dubbed Apollo, that leverages recent advances in black-box function optimization for sample-efficient accelerator design. We use this framework to optimize accelerator configurations of a diverse set of neural architectures with alternative design constraints. We show that our framework finds high reward design configurations (up to 24.6% speedup) more sample-efficiently than a baseline black-box optimization approach. We further show that by transferring knowledge between target architectures with different design constraints, Apollo is able to find optimal configurations faster and often with better objective value (up to 25% improvements). This encouraging outcome portrays a promising path forward to facilitate generating higher quality accelerators.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 13 of its 44 references that are in the map. First posted on arXiv 2 Feb 2021.
Builds on
13 of 44 references.
References · 13
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2016Hyperband: A Novel Bandit-Based Approach to Hyperparameter Optimizationcited by 688
- 2017Constrained Bayesian Optimization with Noisy Experimentscited by 103
- 2019Meta-Learning Acquisition Functions for Transfer Learning in Bayesian Optimizationcited by 70
- 2018Automatically designing CNN architectures using genetic algorithm for image classificationcited by 48
- 2019A Survey on Practical Applications of Multi-Armed and Contextual Banditscited by 44
- 2018Practical Design Space Explorationcited by 35
- 2020Accelerator-aware Neural Network Design using AutoMLcited by 30
- 2020Population-Based Black-Box Optimization for Biological Sequence Designcited by 29
- 2016Transfer Learning based Dynamic Multiobjective Optimization Algorithmscited by 17
- 2018AutoAccel: Automated Accelerator Generation and Optimization with Composable, Parallel and Pipeline Architecturecited by 5
1 more
- 2020Bayesian Optimization with a Prior for the Optimumcited by 5
Built on by
Citing papers per year: 2021: 7; 2022: 3; 2023: 0; 2024: 3; 2025: 2; 2026: 2.
17 papers.
Sort:
By area:
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2021An Evaluation of Edge TPU Accelerators for Convolutional Neural Networkscited by 39
- 2021Data-Driven Offline Optimization For Architecting Hardware Acceleratorscited by 29
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2024Understanding LLM Embeddings for Regressioncited by 19
- 2022Open Source Vizier: Distributed Infrastructure and API for Reliable and Flexible Blackbox Optimizationcited by 17
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimationcited by 9
- 2021AIRCHITECT: Learning Custom Architecture Design and Mapping Spacecited by 4
- 2025DOSA: Differentiable Model-Based One-Loop Search for DNN Acceleratorscited by 4
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulationcited by 3
- 2025Concorde: Fast and Accurate CPU Performance Modeling with Compositional Analytical-ML Fusioncited by 3
- 2021A Learning-based Approach Towards Automated Tuning of SSD Configurationscited by 1
5 more
- 2026Athena: Synergizing Data Prefetching and Off-Chip Prediction via Online Reinforcement Learningcited by 1
- 2021AutoPilot: Automating SoC Design Space Exploration for SWaP Constrained Autonomous UAVscited by 0
- 2022Chimera: A Hybrid Machine Learning Driven Multi-Objective Design Space Exploration Tool for FPGA High-Level Synthesiscited by 0
- 2024DCP: Learning Accelerator Dataflow for Neural Network via Propagationcited by 0
- 2026ChatNeuroSim: An LLM Agent Framework for Automated Compute-in-Memory Accelerator Deployment and Optimizationcited by 0
- 2026ChatNeuroSim: An LLM Agent Framework for Automated Compute-in-Memory Accelerator Deployment and Optimization4 Mar 2026
- 2026Athena: Synergizing Data Prefetching and Off-Chip Prediction via Online Reinforcement Learning24 Jan 2026
- 2025DOSA: Differentiable Model-Based One-Loop Search for DNN Accelerators12 Sep 2025
- 2025Concorde: Fast and Accurate CPU Performance Modeling with Compositional Analytical-ML Fusion29 Mar 2025
- 2024Understanding LLM Embeddings for Regression22 Nov 2024
- 2024DCP: Learning Accelerator Dataflow for Neural Network via Propagation9 Oct 2024
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulation16 Apr 2024
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimation8 Oct 2022
- 2022Open Source Vizier: Distributed Infrastructure and API for Reliable and Flexible Blackbox Optimization27 Jul 2022
- 2022Chimera: A Hybrid Machine Learning Driven Multi-Objective Design Space Exploration Tool for FPGA High-Level Synthesis3 Jul 2022
- 2021Data-Driven Offline Optimization For Architecting Hardware Accelerators20 Oct 2021
- 2021A Learning-based Approach Towards Automated Tuning of SSD Configurations17 Oct 2021
5 more
- 2021AIRCHITECT: Learning Custom Architecture Design and Mapping Space16 Aug 2021
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Accelerators26 May 2021
- 2021An Evaluation of Edge TPU Accelerators for Convolutional Neural Networks20 Feb 2021
- 2021A Survey of Machine Learning for Computer Architecture and Systems16 Feb 2021
- 2021AutoPilot: Automating SoC Design Space Exploration for SWaP Constrained Autonomous UAVs5 Feb 2021
- 2021A Survey of Machine Learning for Computer Architecture and Systemscited by 53
- 2021An Evaluation of Edge TPU Accelerators for Convolutional Neural Networkscited by 39
- 2021Data-Driven Offline Optimization For Architecting Hardware Acceleratorscited by 29
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2024Understanding LLM Embeddings for Regressioncited by 19
- 2022Open Source Vizier: Distributed Infrastructure and API for Reliable and Flexible Blackbox Optimizationcited by 17
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimationcited by 9
- 2021AIRCHITECT: Learning Custom Architecture Design and Mapping Spacecited by 4
- 2025DOSA: Differentiable Model-Based One-Loop Search for DNN Acceleratorscited by 4
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulationcited by 3
- 2025Concorde: Fast and Accurate CPU Performance Modeling with Compositional Analytical-ML Fusioncited by 3
- 2021A Learning-based Approach Towards Automated Tuning of SSD Configurationscited by 1
12 most cited of 16 All 16 (JSON)
- 2026Athena: Synergizing Data Prefetching and Off-Chip Prediction via Online Reinforcement Learning24 Jan 2026
- 2025DOSA: Differentiable Model-Based One-Loop Search for DNN Accelerators12 Sep 2025
- 2025Concorde: Fast and Accurate CPU Performance Modeling with Compositional Analytical-ML Fusion29 Mar 2025
- 2024Understanding LLM Embeddings for Regression22 Nov 2024
- 2024DCP: Learning Accelerator Dataflow for Neural Network via Propagation9 Oct 2024
- 2024Tao: Re-Thinking DL-based Microarchitecture Simulation16 Apr 2024
- 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimation8 Oct 2022
- 2022Open Source Vizier: Distributed Infrastructure and API for Reliable and Flexible Blackbox Optimization27 Jul 2022
- 2022Chimera: A Hybrid Machine Learning Driven Multi-Objective Design Space Exploration Tool for FPGA High-Level Synthesis3 Jul 2022
- 2021Data-Driven Offline Optimization For Architecting Hardware Accelerators20 Oct 2021
- 2021A Learning-based Approach Towards Automated Tuning of SSD Configurations17 Oct 2021
- 2021AIRCHITECT: Learning Custom Architecture Design and Mapping Space16 Aug 2021
12 newest of 16 All 16 (JSON)