Automated Hardware and Neural Network Architecture co-design of FPGA accelerators using multi-objective Neural Architecture Search

被引:0
|
作者
Colangelo, Philip [1 ]
Segal, Oren [2 ]
Speicher, Alex [2 ]
Margala, Martin [3 ]
机构
[1] Intel PSG, San Jose, CA 95134 USA
[2] Hofstra Univ, Hempstead, NY 11550 USA
[3] Univ Massachusetts Lowell, Lowell, MA USA
关键词
Evolutionary Algorithms; Machine Learning; FPGA; Automated Design;
D O I
10.1109/ICCE-Berlin50680.2020.9352153
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
State-of-the-art Neural Network Architectures (NNAs) are challenging to design and implement efficiently in hardware. In the past couple of years, this has led to an explosion in research and development of automatic Neural Architecture Search (NAS) tools. AutoML tools are now used to achieve state of the art NNA designs and attempt to optimize for hardware usage and design. Much of the recent research in the auto-design of NNAs has focused on convolution networks and image recognition, ignoring the fact that a significant part of the workload in data centers is general-purpose deep neural networks. In this work, we develop and test a general multilayer perceptron (MLP) flow that can take arbitrary datasets as input and automatically produce optimized NNAs and hardware designs. We test the flow on six benchmarks. Our results show we exceed the performance of currently published MLP accuracy results and are competitive with non-MLP based results. We compare general and common GPU architectures with our scalable FPGA design and show we can achieve higher efficiency and higher throughput (outputs per second) for the majority of datasets. Further insights into the design space for both accurate networks and high performing hardware shows the power of co-design by correlating accuracy versus throughput, network size versus accuracy, and scaling to high-performance devices.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Multi-Objective Neural Architecture Search for Efficient and Fast Semantic Segmentation on Edge
    Dou ZiWen
    Dong, Ye
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2024, 9 (01): : 1346 - 1357
  • [42] Neural Architecture Search Based on a Multi-Objective Evolutionary Algorithm With Probability Stack
    Xue, Yu
    Chen, Chen
    Slowik, Adam
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (04) : 778 - 786
  • [43] APENAS: An Asynchronous Parallel Evolution Based Multi-objective Neural Architecture Search
    Hu, Mengtao
    Liu, Li
    Wang, Wei
    Liu, Yao
    2020 IEEE INTL SYMP ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, INTL CONF ON BIG DATA & CLOUD COMPUTING, INTL SYMP SOCIAL COMPUTING & NETWORKING, INTL CONF ON SUSTAINABLE COMPUTING & COMMUNICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2020), 2020, : 153 - 159
  • [44] SceneNet: Remote sensing scene classification deep learning network using multi-objective neural evolution architecture search
    Ma, Ailong
    Wan, Yuting
    Zhong, Yanfei
    Wang, Junjue
    Zhang, Liangpei
    ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2021, 172 : 171 - 188
  • [45] SceneNet: Remote sensing scene classification deep learning network using multi-objective neural evolution architecture search
    Ma, Ailong
    Wan, Yuting
    Zhong, Yanfei
    Wang, Junjue
    Zhang, Liangpei
    ISPRS Journal of Photogrammetry and Remote Sensing, 2021, 172 : 171 - 188
  • [46] Neural Network Design: Learning from Neural Architecture Search
    van Stein, Bas
    Wang, Hao
    Back, Thomas
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 1341 - 1349
  • [47] Neural Architecture Search and Hardware Accelerator Co-Search: A Survey
    Sekanina, Lukas
    IEEE ACCESS, 2021, 9 : 151337 - 151362
  • [48] Multi-objective Co-design for Model Predictive Control with an FPGA
    Khusainov, B.
    Kerrigan, E. C.
    Constantinides, G. A.
    2016 EUROPEAN CONTROL CONFERENCE (ECC), 2016, : 110 - 115
  • [49] Multi-indicator based multi-objective evolutionary algorithm with application to neural architecture search
    Ajani, Oladayo S.
    Darlan, Daison
    Ivan, Dzeuban Fenyom
    Mallipeddi, Rammohan
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2024, 15 (12) : 6049 - 6060
  • [50] Neural architecture search via reference point based multi-objective evolutionary algorithm
    Tong, Lyuyang
    Du, Bo
    PATTERN RECOGNITION, 2022, 132