A Design Space Exploration Framework for Deployment of Resource-Constrained Deep Neural Networks

被引:0
|
作者
Zhang, Yan [1 ]
Pan, Lei [1 ]
Berkowitz, Phillip [2 ]
Lee, Mun Wai [2 ]
Riggan, Benjamin [3 ]
Bhattacharyya, Shuvra S. [1 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] Intelligent Automat, Rockville, MD 20855 USA
[3] Univ Nebraska, Lincoln, NE 68588 USA
来源
REAL-TIME IMAGE PROCESSING AND DEEP LEARNING 2024 | 2024年 / 13034卷
关键词
Design space exploration; Deep Neural Networks; Dataflow Modeling; Resource-constrained deployment; PARTICLE SWARM OPTIMIZATION;
D O I
10.1117/12.3014043
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent years have witnessed great progress in the development of deep neural networks (DNNs), which has led to growing interest in deploying DNNs in resource-constrained environments such as network-edge and edge-cloud environments. To address objectives of efficient DNN inference, numerous approaches as well as specialized platforms have been designed for inference acceleration. The flexibility and diverse capabilities offered by these approaches and platforms result in large design spaces with complex trade-offs for DNN deployment. Relevant objectives involved in these trade-offs include inference accuracy, latency, throughput, memory requirements, and energy consumption. Tools that can effectively assist designers in deriving efficient DNN configurations for specific deployment scenarios are therefore needed. In this work, we present a design space exploration framework for this purpose. In the proposed framework, DNNs are represented as dataflow graphs using a lightweight-dataflow-based modeling tool, and schedules (strategies for managing processing resources across different DNN tasks) are modeled in a formal, abstract form using dataflow methods as well. The dataflow-based application and schedule representations are integrated systematically with a multiobjective particle swarm optimization (PSO) strategy, which enables efficient evaluation of implementation trade-offs and derivation of Pareto fronts involving alternative deployment configurations. Experimental results using different DNN architectures demonstrate the effectiveness of our proposed framework in exploring design spaces for DNN deployment.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] A model-driven framework for guided design space exploration
    Hegedues, Abel
    Horvath, Akos
    Varro, Daniel
    AUTOMATED SOFTWARE ENGINEERING, 2015, 22 (03) : 399 - 436
  • [42] Compressing Deep Neural Networks using a Rank-Constrained Topology
    Nakkiran, Preetum
    Alvarez, Raziel
    Prabhavalkar, Rohit
    Parada, Carolina
    16TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2015), VOLS 1-5, 2015, : 1473 - 1477
  • [43] Run-time Resource Management based on Design Space Exploration
    Ykman-Couvreur, Chantal
    Hartmann, Philipp A.
    Palermo, Gianluca
    Colas-Bigey, Fabien
    San, Laurent
    CODES+ISSS'12:PROCEEDINGS OF THE TENTH ACM INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE-CODESIGN AND SYSTEM SYNTHESIS, 2012, : 557 - 565
  • [44] Survey of deployment locations and underlying hardware architectures for contemporary deep neural networks
    Kotlar, Milos
    Bojic, Dragan
    Punt, Marija
    Milutinovic, Veljko
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2019, 15 (08)
  • [45] A Framework for Enhancing Deep Neural Networks Against Adversarial Malware
    Li, Deqiang
    Li, Qianmu
    Ye, Yanfang
    Xu, Shouhuai
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (01): : 736 - 750
  • [46] CNN2Gate: An Implementation of Convolutional Neural Networks Inference on FPGAs with Automated Design Space Exploration
    Ghaffari, Alireza
    Savaria, Yvon
    ELECTRONICS, 2020, 9 (12) : 1 - 23
  • [47] A DESIGN SPACE EXPLORATION FRAMEWORK FOR AUTOMOTIVE EMBEDDED SYSTEMS AND THEIR POWER MANAGEMENT
    Walla, Gregor
    Stechele, Walter
    Herkersdorf, Andreas
    Molotnikov, Zaur
    Barthels, Andreas
    Michel, Hans-Ulrich
    PROCEEDINGS 27TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2013, 2013, : 228 - +
  • [48] A Chisel Framework for Flexible Design Space Exploration through a Functional Approach
    Ferres, Bruno
    Mueller, Olivier
    Rousseau, Frederic
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (04)
  • [49] A Mapping Framework Based on Packing for Design Space Exploration of Heterogeneous MPSoCs
    Bastian Ristau
    Torsten Limberg
    Gerhard Fettweis
    Journal of Signal Processing Systems, 2009, 57 : 45 - 56
  • [50] AUGER: A Multi-Objective Design Space Exploration Framework for CGRAs
    Li, Jingyuan
    Hu, Yihan
    Dai, Yuan
    Kuang, Huizhen
    Wang, Lingli
    2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 88 - 95