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 条
  • [31] Towards Hardware Optimal Neural Network Selection with Multi-objective Genetic Search
    Krestinskaya, O.
    Salama, K.
    James, A. P.
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [32] An Automated Design Flow for Adaptive Neural Network Hardware Accelerators
    Francesco Ratto
    Ángela Porras Máinez
    Carlo Sau
    Paolo Meloni
    Gianfranco Deriu
    Stefano Delucchi
    Massimo Massa
    Luigi Raffo
    Francesca Palumbo
    Journal of Signal Processing Systems, 2023, 95 : 1091 - 1113
  • [33] An Automated Design Flow for Adaptive Neural Network Hardware Accelerators
    Ratto, Francesco
    Mainez, Angela Porras
    Sau, Carlo
    Meloni, Paolo
    Deriu, Gianfranco
    Delucchi, Stefano
    Massa, Massimo
    Raffo, Luigi
    Palumbo, Francesca
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2023, 95 (09): : 1091 - 1113
  • [34] Evolutionary multi-objective neural architecture search via depth equalization supernet
    Zou, Juan
    Liu, Yang
    Liu, Yuan
    Xia, Yizhang
    NEUROCOMPUTING, 2025, 633
  • [35] Accelerating multi-objective neural architecture search by random-weight evaluation
    Shengran Hu
    Ran Cheng
    Cheng He
    Zhichao Lu
    Jing Wang
    Miao Zhang
    Complex & Intelligent Systems, 2023, 9 : 1183 - 1192
  • [36] Multi-Objective Evolutionary Neural Architecture Search with Weight-Sharing Supernet
    Liang, Junchao
    Zhu, Ke
    Li, Yuan
    Li, Yun
    Gong, Yuejiao
    APPLIED SCIENCES-BASEL, 2024, 14 (14):
  • [37] Tiny adversarial multi-objective one-shot neural architecture search
    Guoyang Xie
    Jinbao Wang
    Guo Yu
    Jiayi Lyu
    Feng Zheng
    Yaochu Jin
    Complex & Intelligent Systems, 2023, 9 : 6117 - 6138
  • [38] POPNASv2: An Efficient Multi-Objective Neural Architecture Search Technique
    Falanti, Andrea
    Lomurno, Eugenio
    Samele, Stefano
    Ardagna, Danilo
    Matteucci, Matteo
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [39] Accelerating multi-objective neural architecture search by random-weight evaluation
    Hu, Shengran
    Cheng, Ran
    He, Cheng
    Lu, Zhichao
    Wang, Jing
    Zhang, Miao
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (02) : 1183 - 1192
  • [40] Tiny adversarial multi-objective one-shot neural architecture search
    Xie, Guoyang
    Wang, Jinbao
    Yu, Guo
    Lyu, Jiayi
    Zheng, Feng
    Jin, Yaochu
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (06) : 6117 - 6138