mlsanityData to 14 Oct 2026

CODEBench: A Neural Architecture and Hardware Accelerator Co-Design Framework

arXiv 2212.03965 ↗First posted 7 Dec 2022cs.AR cs.LG eess.IVcited by 5

Not on the map. Why?

Abstract (arXiv)

Recently, automated co-design of machine learning (ML) models and accelerator architectures has attracted significant attention from both the industry and academia. However, most co-design frameworks either explore a limited search space or employ suboptimal exploration techniques for simultaneous design decision investigations of the ML model and the accelerator. Furthermore, training the ML model and simulating the accelerator performance is computationally expensive. To address these limitations, this work proposes a novel neural architecture and hardware accelerator co-design framework, called CODEBench. It is composed of two new benchmarking sub-frameworks, CNNBench and AccelBench, which explore expanded design spaces of convolutional neural networks (CNNs) and CNN accelerators. CNNBench leverages an advanced search technique, BOSHNAS, to efficiently train a neural heteroscedastic surrogate model to converge to an optimal CNN architecture by employing second-order gradients. AccelBench performs cycle-accurate simulations for a diverse set of accelerator architectures in a vast design space. With the proposed co-design method, called BOSHCODE, our best CNN-accelerator pair achieves 1.4% higher accuracy on the CIFAR-10 dataset compared to the state-of-the-art pair, while enabling 59.1% lower latency and 60.8% lower energy consumption. On the ImageNet dataset, it achieves 3.7% higher Top1 accuracy at 43.8% lower latency and 11.2% lower energy consumption. CODEBench outperforms the state-of-the-art framework, i.e., Auto-NBA, by achieving 1.5% higher accuracy and 34.7x higher throughput, while enabling 11.0x lower energy-delay product (EDP) and 4.0x lower chip area on CIFAR-10.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 50 of its 90 references that are in the map. First posted on arXiv 7 Dec 2022.

Builds on

50 of 90 references.

References · 50

  1. 2017Attention Is All You Needcited by 60,361
  2. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  4. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  5. 2016Densely Connected Convolutional Networkscited by 6,720
  6. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
  7. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  8. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
  9. 2018How Powerful are Graph Neural Networks?cited by 4,393
  10. 2014Going Deeper with Convolutionscited by 4,241
  11. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
  12. 2018DARTS: Differentiable Architecture Searchcited by 1,798
38 more
  1. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
  2. 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
  3. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
  4. 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
  5. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 673
  6. 2013Network In Networkcited by 605
  7. 2018PACT: Parameterized Clipping Activation for Quantized Neural Networkscited by 467
  8. 2015Deep Learning with Limited Numerical Precisioncited by 376
  9. 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 344
  10. 2020MCUNet: Tiny Deep Learning on IoT Devicescited by 273
  11. 2019A Survey of the Recent Architectures of Deep Convolutional Neural Networkscited by 213
  12. 2018A System for Massively Parallel Hyperparameter Tuningcited by 202
  13. 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 202
  14. 2019BANANAS: Bayesian Optimization with Neural Architectures for Neural Architecture Searchcited by 179
  15. 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 153
  16. 2019D-VAE: A Variational Autoencoder for Directed Acyclic Graphscited by 98
  17. 2021HW-NAS-Bench:Hardware-Aware Neural Architecture Search Benchmarkcited by 84
  18. 2018ChamNet: Towards Efficient Network Design through Platform-Aware Model Adaptationcited by 76
  19. 2020Surrogate NAS Benchmarks: Going Beyond the Limited Search Spaces of Tabular NAS Benchmarkscited by 67
  20. 2017NeST: A Neural Network Synthesis Tool Based on a Grow-and-Prune Paradigmcited by 60
  21. 2020A Generic Graph-based Neural Architecture Encoding Scheme for Predictor-based NAScited by 55
  22. 2019Hardware/Software Co-Exploration of Neural Architecturescited by 50
  23. 2020Co-Exploration of Neural Architectures and Heterogeneous ASIC Accelerator Designs Targeting Multiple Taskscited by 43
  24. 2020EDD: Efficient Differentiable DNN Architecture and Implementation Co-search for Embedded AI Solutionscited by 36
  25. 2016Natural-Parameter Networks: A Class of Probabilistic Neural Networkscited by 34
  26. 2020Best of Both Worlds: AutoML Codesign of a CNN and its Hardware Acceleratorcited by 30
  27. 2016Maximizing CNN Accelerator Efficiency Through Resource Partitioningcited by 29
  28. 2021NAAS: Neural Accelerator Architecture Searchcited by 24
  29. 2020Fully Dynamic Inference with Deep Neural Networkscited by 19
  30. 2021COSCO: Container Orchestration using Co-Simulation and Gradient Based Optimization for Fog Computing Environmentscited by 19
  31. 2018Image Classification at Supercomputer Scalecited by 16
  32. 2020DANCE: Differentiable Accelerator/Network Co-Explorationcited by 16
  33. 2021Auto-NBA: Efficient and Effective Search Over the Joint Space of Networks, Bitwidths, and Acceleratorscited by 12
  34. 2022FlexiBERT: Are Current Transformer Architectures too Homogeneous and Rigid?cited by 12
  35. 2020NASGEM: Neural Architecture Search via Graph Embedding Methodcited by 9
  36. 2019SPRING: A Sparsity-Aware Reduced-Precision Monolithic 3D CNN Accelerator Architecture for Training and Inferencecited by 4
  37. 2019Software-defined Design Space Exploration for an Efficient DNN Accelerator Architecturecited by 3
  38. 2021Fast Design Space Exploration of Nonlinear Systems: Part Icited by 1

Built on by

Cited by year

Citing papers per year: 2023: 3; 2024: 1; 2025: 1.

5 papers.