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 条
  • [31] A Model-Specific End-to-End Design Methodology for Resource-Constrained TinyML Hardware
    Dong, Yanchi
    Jia, Tianyu
    Du, Kaixuan
    Jing, Yiqi
    Wang, Qijun
    Zhan, Pixian
    Zhang, Yadong
    Yan, Fengyun
    Ma, Yufei
    Liang, Yun
    Ye, Le
    Huang, Ru
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [32] A multilayer feed-forward neural network (MLFNN) for the resource-constrained project scheduling problem (RCPSP)
    Golab, Amir
    Gooya, Ehsan Sedgh
    Al Falou, Ayman
    Cabon, Mikael
    DECISION SCIENCE LETTERS, 2022, 11 (04) : 407 - 418
  • [33] Design space exploration of semantic segmentation CNN SalsaNext for constrained architectures
    Renke, Oliver
    Riggers, Christoph
    Karrenbauer, Jens
    Blume, Holger
    2024 IEEE 35TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP 2024, 2024, : 28 - 29
  • [34] Deep Kronecker neural networks: A general framework for neural networks with adaptive activation functions
    Jagtap, Ameya D.
    Shin, Yeonjong
    Kawaguchi, Kenji
    Karniadakis, George Em
    NEUROCOMPUTING, 2022, 468 (165-180) : 165 - 180
  • [35] A Uniform Framework for Anomaly Detection in Deep Neural Networks
    Zhao, Fangzhen
    Zhang, Chenyi
    Dong, Naipeng
    You, Zefeng
    Wu, Zhenxin
    NEURAL PROCESSING LETTERS, 2022, 54 (04) : 3467 - 3488
  • [36] A Uniform Framework for Anomaly Detection in Deep Neural Networks
    Fangzhen Zhao
    Chenyi Zhang
    Naipeng Dong
    Zefeng You
    Zhenxin Wu
    Neural Processing Letters, 2022, 54 : 3467 - 3488
  • [37] Dovado: An Open-Source Design Space Exploration Framework
    Paletti, Daniele
    Conficconi, Davide
    Santambrogio, Marco D.
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 128 - 135
  • [38] A framework for System Level Low Power Design Space Exploration
    Ben Mrad, Ameni
    Auguin, Michel
    Verdier, Francois
    Ben Ameur, Amal
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2017, : 437 - 441
  • [39] Sherlock: A Multi-Objective Design Space Exploration Framework
    Gautier, Quentin
    Althoff, Alric
    Crutchfield, Christopher L.
    Kastner, Ryan
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (04)
  • [40] A model-driven framework for guided design space exploration
    Ábel Hegedüs
    Ákos Horváth
    Dániel Varró
    Automated Software Engineering, 2015, 22 : 399 - 436