Multi-Objective Surrogate-Model-Based Neural Architecture and Physical Design Co-Optimization of Energy Efficient Neural Network Hardware Accelerators

被引:4
|
作者
Wohrle, Hendrik [1 ,2 ,3 ]
Schneider, Felix [4 ]
Schlenke, Fabian [5 ]
Lebold, Denis [5 ]
Alvarez, Mariela De Lucas [6 ]
Kirchner, Frank [1 ,2 ,7 ]
Karagounis, Michael [4 ]
机构
[1] Robot Innovat Ctr, D-28359 Bremen, Germany
[2] German Res Ctr Artificial Intelligence DFKI, D-28359 Bremen, Germany
[3] Dortmund Univ Appl Sci & Arts, Inst Commun Technol, Dept Informat Technol, D-44139 Dortmund, Germany
[4] Dortmund Univ Appl Sci & Arts, Dept Elect Engn, D-44139 Dortmund, Germany
[5] Dortmund Univ Appl Sci & Arts, Inst Commun Technol, Dept Informat Technol, D-44139 Dortmund, Germany
[6] Univ Bremen, AG Robot, D-28334 Bremen, Germany
[7] Univ Bremen, AG Robot, D-28359 Bremen, Germany
关键词
Hardware acceleration; deep learning; bayesian optimization; hyperparameter optimization; FDX/FDSOI; DEEP; CLASSIFICATION;
D O I
10.1109/TCSI.2022.3209574
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose a methodology for co-optimizing application specific neural network (NN) accelerators for accuracy and energy expenditure per inference. The architecture of the NN is co-optimized with the concrete ASIC implementation of the accelerator to provide reliable estimates of the energy efficiency. While not constrained to a specific application or NN accelerator architecture, the method is demonstrated on an application specific NN accelerator for the detection of atrial fibrillation in human electrocardiograms that is implemented in 22FDX/FDSOI technology. The NN accelerator is highly parameterizable, i.e., it can map NNs with different architectural properties to a synthesizeable register transfer level representation. The parameter space is further expanded by the parameters of the physical implementation (e.g. memories, clocking, voltage domains). Since the evaluation of accuracy and energy efficiency for a specific parameter combination is computationally expensive, different hyperparameter optimization methods are used and evaluated, including Bayesian Optimization, which tries to find the optimal neural network architecture and physical implementation parameters with a minimum number of training, simulation and evaluation steps.
引用
收藏
页码:40 / 53
页数:14
相关论文
共 17 条
  • [1] Surrogate Model based Co-Optimization of Deep Neural Network Hardware Accelerators
    Woehrle, Hendrik
    Alvarez, Mariela De Lucas
    Schlenke, Fabian
    Walsemann, Alexander
    Karagounis, Michael
    Kirchner, Frank
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 40 - 45
  • [2] Forecasting Stock Index with Multi-objective Optimization Model Based on Optimized Neural Network Architecture Avoiding Overfitting
    Zhou Tao
    Hou Muzhou
    Liu Chunhui
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2018, 15 (01) : 211 - 236
  • [3] Bayesian Multi-objective Hyperparameter Optimization for Accurate, Fast, and Efficient Neural Network Accelerator Design
    Parsa, Maryam
    Mitchell, John P.
    Schuman, Catherine D.
    Patton, Robert M.
    Potok, Thomas E.
    Roy, Kaushik
    FRONTIERS IN NEUROSCIENCE, 2020, 14
  • [4] ECG data compression using a neural network model based on multi-objective optimization
    Zhang, Bo
    Zhao, Jiasheng
    Chen, Xiao
    Wu, Jianhuang
    PLOS ONE, 2017, 12 (10):
  • [5] Multi-objective hyperparameter optimization of artificial neural network in emulating building energy simulation
    Ibrahim, Mahdi
    Harkouss, Fatima
    Biwole, Pascal
    Fardoun, Farouk
    Ouldboukhitine, Salah-Eddine
    ENERGY AND BUILDINGS, 2025, 337
  • [6] Rapid Multi-Objective Antenna Synthesis via Deep Neural Network Surrogate-Driven Evolutionary Optimization
    Singh, Praveen
    Panda, Soumyashree S.
    Dash, Jogesh C.
    Riscob, Bright
    Pathak, Surya K.
    Hegde, Ravi S.
    IEEE JOURNAL ON MULTISCALE AND MULTIPHYSICS COMPUTATIONAL TECHNIQUES, 2025, 10 : 151 - 159
  • [7] Multi-objective neural network model selection with a graph-based large margin approach
    Torres, Luiz C. B.
    Castro, Cristiano L.
    Rocha, Honovan P.
    Almeida, Gustavo M.
    Braga, Antonio P.
    INFORMATION SCIENCES, 2022, 599 : 192 - 207
  • [8] Differentiable neural architecture search augmented with pruning and multi-objective optimization for time-efficient intelligent fault diagnosis of machinery
    Zhang, Kaiyu
    Chen, Jinglong
    He, Shuilong
    Xu, Enyong
    Li, Fudong
    Zhou, Zitong
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2021, 158
  • [9] Dual-convolutional neural network based aerodynamic prediction and multi-objective optimization of a compact turbine rotor
    Wang, Yuqi
    Liu, Tianyuan
    Zhang, Di
    Xie, Yonghui
    AEROSPACE SCIENCE AND TECHNOLOGY, 2021, 116
  • [10] Metal Additive Manufacturing Process Design based on Physics Constrained Neural Networks and Multi-Objective Bayesian Optimization
    Liu, Dehao
    Wang, Yan
    MANUFACTURING LETTERS, 2022, 33 : 817 - 827