A Heterogeneous Inference Framework for a Deep Neural Network

被引:0
|
作者
Gadea-Girones, Rafael [1 ]
Rocabado-Rocha, Jose Luis [1 ]
Fe, Jorge [1 ]
Monzo, Jose M. [1 ]
机构
[1] Univ Politecn Valencia, Inst Mol Imaging Technol I3M, Valencia 46022, Spain
关键词
convolutional neural networks; heterogeneous computation; systolic arrays; FPGA; FIRE DETECTION;
D O I
10.3390/electronics13020348
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Artificial intelligence (AI) is one of the most promising technologies based on machine learning algorithms. In this paper, we propose a workflow for the implementation of deep neural networks. This workflow attempts to combine the flexibility of high-level compilers (HLS)-based networks with the architectural control features of hardware description languages (HDL)-based flows. The architecture consists of a convolutional neural network, SqueezeNet v1.1, and a hard processor system (HPS) that coexists with acceleration hardware to be designed. This methodology allows us to compare solutions based solely on software (PyTorch 1.13.1) and propose heterogeneous inference solutions, taking advantage of the best options within the software and hardware flow. The proposed workflow is implemented on a low-cost field programmable gate array system-on-chip (FPGA SOC) platform, specifically the DE10-Nano development board. We have provided systolic architectural solutions written in OpenCL that are highly flexible and easily tunable to take full advantage of the resources of programmable devices and achieve superior energy efficiencies working with a 32-bit floating point. From a verification point of view, the proposed method is effective, since the reference models in all tests, both for the individual layers and the complete network, have been readily available using packages well known in the development, training, and inference of deep networks.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] slytHErin: An Agile Framework for Encrypted Deep Neural Network Inference
    Intoci, Francesco
    Sav, Sinem
    Pyrgelis, Apostolos
    Bossuat, Jean-Philippe
    Troncoso-Pastoriza, Juan Ramon
    Hubaux, Jean-Pierre
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2023 SATELLITE WORKSHOPS, ADSC 2023, AIBLOCK 2023, AIHWS 2023, AIOTS 2023, CIMSS 2023, CLOUD S&P 2023, SCI 2023, SECMT 2023, SIMLA 2023, 2023, 13907 : 359 - 377
  • [2] A Framework for Distributed Deep Neural Network Training with Heterogeneous Computing Platforms
    Gu, Bontak
    Kong, Joonho
    Munir, Arslan
    Kim, Young Geun
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 430 - 437
  • [3] Deep Neural Network Quantization Framework for Effective Defense against Membership Inference Attacks
    Famili, Azadeh
    Lao, Yingjie
    SENSORS, 2023, 23 (18)
  • [4] A Deep Neural Network Training Architecture With Inference-Aware Heterogeneous Data-Type
    Choi, Seungkyu
    Shin, Jaekang
    Kim, Lee-Sup
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (05) : 1216 - 1229
  • [5] FORENSICABILITY OF DEEP NEURAL NETWORK INFERENCE PIPELINES
    Schloegl, Alexander
    Kupek, Tobias
    Boehme, Rainer
    2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 2515 - 2519
  • [6] Detecting Stealthy Domain Generation Algorithms Using Heterogeneous Deep Neural Network Framework
    Yang, Luhui
    Liu, Guangjie
    Dai, Yuewei
    Wang, Jinwei
    Zhai, Jiangtao
    IEEE ACCESS, 2020, 8 : 82876 - 82889
  • [7] Heterogeneous System Implementation of Deep Learning Neural Network for Object Detection in OpenCL Framework
    Li, Shuai
    Luo, Yukui
    Sun, Kuangyuan
    Choi, Ken
    2018 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2018, : 456 - 459
  • [8] Deep Neural Network for Supervised Inference of Gene Regulatory Network
    Daoudi, Meroua
    Meshoul, Souham
    MODELLING AND IMPLEMENTATION OF COMPLEX SYSTEMS, 2019, 64 : 149 - 157
  • [9] An Embedded Inference Framework for Convolutional Neural Network Applications
    Bi, Sheng
    Zhang, Yingjie
    Dong, Min
    Min, Huaqing
    IEEE ACCESS, 2019, 7 : 171084 - 171094
  • [10] Sphynx: A Deep Neural Network Design for Private Inference
    Cho, Minsu
    Ghodsi, Zahra
    Reagen, Brandon
    Garg, Siddharth
    Hegde, Chinmay
    IEEE SECURITY & PRIVACY, 2022, 20 (05) : 22 - 34