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 条
  • [1] FeatherNet: An Accelerated Convolutional Neural Network Design for Resource-constrained FPGAs
    Morcel, Raghid
    Hajj, Hazem M.
    Saghir, Mazen A. R.
    Akkary, Haitham
    Artail, Hassan
    Khanna, Rahul
    Keshavamurthy, Anil
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2019, 12 (02)
  • [2] Spatially Invariant Convolutional Spiking Neural Network For Resource-Constrained IoT Devices
    Yadav, Chetali
    Reniwal, Bhupendra Singh
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2025, : 3005 - 3026
  • [3] Sparse convolutional neural network acceleration with lossless input feature map compression for resource-constrained systems
    Kwon, Jisu
    Kong, Joonho
    Munir, Arslan
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2022, 16 (01): : 29 - 43
  • [4] A convolutional neural network for the resource-constrained project scheduling problem (RCPSP): A new approach
    Golab, Amir
    Gooya, Ehsan Sedgh
    Al Falou, Ayman
    Cabon, Mikael
    DECISION SCIENCE LETTERS, 2023, 12 (02) : 225 - 238
  • [5] Predictive Safety Network for Resource-constrained Multi-agent Systems
    Guo, Meng
    Burger, Mathias
    CONFERENCE ON ROBOT LEARNING, VOL 100, 2019, 100
  • [6] Runtime State Verification on Resource-Constrained Platforms
    Clemens, John
    Pal, Raj
    Sherrell, Branden
    2018 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2018), 2018, : 761 - 766
  • [7] T-Net: A Resource-Constrained Tiny Convolutional Neural Network for Medical Image Segmentation
    Khan, Tariq M.
    Robles-Kelly, Antonio
    Naqvi, Syed S.
    2022 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2022), 2022, : 1799 - 1808
  • [8] MBSNN: A multi-branch scalable neural network for resource-constrained IoT devices
    Wang, Haizhou
    Li, Liying
    Cui, Yangguang
    Wang, Nuo
    Shen, Fuke
    Wei, Tongquan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 142
  • [9] Runtime Classification of Mobile Malware for Resource-Constrained Devices
    Milosevic, Jelena
    Malek, Miroslaw
    Ferrante, Alberto
    E-BUSINESS AND TELECOMMUNICATIONS (ICETE 2016), 2017, 764 : 195 - 215
  • [10] Planet Optimization with Deep Convolutional Neural Network for Lightweight Intrusion Detection in Resource-Constrained IoT Networks
    Alissa, Khalid A.
    Alrayes, Fatma S.
    Tarmissi, Khaled
    Yafoz, Ayman
    Alsini, Raed
    Alghushairy, Omar
    Othman, Mahmoud
    Motwakel, Abdelwahed
    APPLIED SCIENCES-BASEL, 2022, 12 (17):