A Runtime Switchable Multi-Phase Convolutional Neural Network for Resource-Constrained Systems

被引:0
|
作者
Jang, Jeonggyu [1 ]
Yang, Hoeseok [2 ]
机构
[1] Ajou Univ, Dept Elect & Comp Engn, Suwon 16499, South Korea
[2] Santa Clara Univ, Dept Elect & Comp Engn, Santa Clara, CA 95053 USA
关键词
Deep learning; convolutional neural network; neural network optimization; resource-constrained system; MULTIOBJECTIVE OPTIMIZATION;
D O I
10.1109/ACCESS.2023.3287998
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional Neural Networks (CNNs) are widely used in various systems, including text resource-constrained embedded systems or IoT devices. In such systems, it is typical to deploy compressed or pruned CNNs, instead of original ones, at the cost of reduced accuracy. Existing CNN pruning techniques have primarily focused on minimizing resource requirements. However, today's embedded systems are increasingly dynamic in both resource demands and availability. Thus, the previous techniques that only consider given static cases are no longer efficient. In this paper, we propose a novel text multi-phase CNN that enables a text multi-objective exploration of a number of pruning candidates out of a single CNN. In the proposed technique, a CNN can operate in various versions depending on which subsets of weights are used and can be transformed to the one best matches to the given constraint adaptively and efficiently. For that, a CNN is first pruned to the sparsest form; then a set of parameters (sub-network) is additionally supplemented as the phase goes by. As a result, a number of network versions for all different phases can be represented by a single network and they form a pareto solution over the accuracy and resource usage trade-off. In this work, we target CPU-based CNN inference engines as most embedded systems do not have the luxury of specialized text co-processor support such as GPUs or HW accelerators. The proposed technique has been implemented in a publicly available CPU inference engine, Darknet, and its effectiveness has been validated with a popular CNN in terms of design space exploration capability and runtime switchability.
引用
收藏
页码:62449 / 62461
页数:13
相关论文
共 50 条
  • [21] A random generator of resource-constrained multi-project network problems
    Tyson R. Browning
    Ali A. Yassine
    Journal of Scheduling, 2010, 13 : 143 - 161
  • [22] Artificial neural network and dataset optimization for implementation of linear system models in resource-constrained embedded systems
    Sami, Abdul
    Asif, Ali
    Imran, Muhammad
    Aziz, Farah
    Noor, Muhammad Yasir
    EXPERT SYSTEMS, 2023, 40 (01)
  • [23] Unregistered Bosniak Classification with Multi-phase Convolutional Neural Networks
    Lee, Myunggi
    Lee, Hyeogjin
    Oh, Jiyong
    Lee, Hak Jong
    Kim, Seung Hyup
    Kwak, Nojun
    NEURAL INFORMATION PROCESSING, ICONIP 2016, PT IV, 2016, 9950 : 19 - 27
  • [24] Head Network Distillation: Splitting Distilled Deep Neural Networks for Resource-Constrained Edge Computing Systems
    Matsubara, Yoshitomo
    Callegaro, Davide
    Baidya, Sabur
    Levorato, Marco
    Singh, Sameer
    IEEE ACCESS, 2020, 8 (08) : 212177 - 212193
  • [25] Runtime Middleware for the Generation of Adaptive User Interfaces on Resource-Constrained Devices
    Yaici, Karim
    Kondoz, Ahmet
    2008 THIRD INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT, VOLS 1 AND 2, 2008, : 599 - 604
  • [26] RESOURCE-CONSTRAINED VERSUS DEMAND-CONSTRAINED SYSTEMS
    KORNAI, J
    ECONOMETRICA, 1979, 47 (04) : 801 - 819
  • [27] Slim and Efficient Neural Network Design for Resource-Constrained SAR Target Recognition
    Chen, Hongyi
    Zhang, Fan
    Tang, Bo
    Yin, Qiang
    Sun, Xian
    REMOTE SENSING, 2018, 10 (10)
  • [28] QCS-CNN: A NEURAL NETWORK OPTIMIZATION ALGORITHM IN RESOURCE-CONSTRAINED ENVIRONMENT
    Liu, Di
    Feng, Zhizhao
    2020 17TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2020, : 153 - 156
  • [29] LiteNet: Lightweight Neural Network for Detecting Arrhythmias at Resource-Constrained Mobile Devices
    He, Ziyang
    Zhang, Xiaoqing
    Cao, Yangjie
    Liu, Zhi
    Zhang, Bo
    Wang, Xiaoyan
    SENSORS, 2018, 18 (04)
  • [30] A Neural Network Engine for Resource Constrained Embedded Systems
    Jelcicova, Zuzana
    Mardari, Adrian
    Andersson, Oskar
    Kasapaki, Evangelia
    Sparso, Jens
    2020 54TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2020, : 125 - 131