Optimization for deep convolutional neural network of stochastic computing on MLC-PCM-based system

被引:0
|
作者
Wang, Zhaoyang [1 ]
Jia, Zhiping [1 ]
Shen, Zhaoyan [1 ]
Zhao, Yijun [2 ]
Chen, Renhai [3 ]
机构
[1] School of Computer Science and Technology, Shandong University, China
[2] CHONGQING CHANGAN AUTOMOBILE Co., Ltd, China
[3] College of Intelligence and Computing, Shenzhen Research Institute of Tianjin University, China
来源
关键词
Embedded device - Memory-based systems - Multilevel cell - Optimisations - Pattern recognition and classification - Phase change memory stochastic computing - Phase-change memory - Power - Stochastic computing;
D O I
暂无
中图分类号
学科分类号
摘要
Deep convolutional neural networks (DCNNs) are one of the most promising models for pattern recognition and classification tasks. With the development of wearable devices and the Internet of Things (IoTs), integrating DCNNs onto embedded and portable devices is becoming more and more desirable. However, it is hard to deploy large-scale DCNNs that consume huge power and need many hardware resources in embedded devices with limited power and resources. Previous studies propose that stochastic computing (SC) can replace the resource-consuming binary arithmetic operation in DCNN, which not only simplifies the hardware implementation of arithmetic units but also has the potential to meet the low power requirements of embedded devices. However, bit-streams in SC usually have more bits than the original binary numbers, which inevitably leads to greater storage pressure. To overcome these limitations, in this work, we use Multi-Level Cell (MLC) Phase Change Memory (PCM) which has very low leakage power and high density to replace dynamic random access memory (DRAM) as the weight storage of DCNN. We design SC-PCM, an MLC PCM optimization technology dedicated to SC, which optimizes the write latency and power consumption of MLC PCM. We propose an effective layer-wise multi-precision SC-DCNN model, which reduces the scale of the neural network without sacrificing the accuracy of the DCNNs. © 2022
引用
收藏
相关论文
共 50 条
  • [31] Convolutional neural network adaptation and optimization method in SIMT computing mode
    Zhenfu F.
    Yaying Z.
    Lele Y.
    Lidong X.
    Journal of China Universities of Posts and Telecommunications, 2024, 31 (02): : 105 - 112
  • [32] Convolutional neural network adaptation and optimization method in SIMT computing mode
    Feng Zhenfu
    Zhang Yaying
    Yang Lele
    Xing Lidong
    TheJournalofChinaUniversitiesofPostsandTelecommunications, 2024, 31 (02) : 105 - 112
  • [33] Intrusion Detection System Based on Fast Hierarchical Deep Convolutional Neural Network
    Mendonca, Robson V.
    Teodoro, Arthur A. M.
    Rosa, Renata L.
    Saadi, Muhammad
    Melgarejo, Dick Carrillo
    Nardelli, Pedro H. J.
    Rodriguez, Demostenes Z.
    IEEE ACCESS, 2021, 9 : 61024 - 61034
  • [34] Intrusion Detection System Based on Fast Hierarchical Deep Convolutional Neural Network
    Mendonca, Robson V.
    Teodoro, Arthur A. M.
    Rosa, Renata L.
    Saadi, Muhammad
    Melgarejo, Dick Carrillo
    Nardelli, Pedro H. J.
    Rodriguez, Demostenes Z.
    IEEE Access, 2021, 9 : 61024 - 61034
  • [35] Deep Learning based Facial Attendance System using Convolutional Neural Network
    Ballary, Godavari H.
    Vijayalakshmi, M.
    2021 IEEE INTERNATIONAL CONFERENCE ON MOBILE NETWORKS AND WIRELESS COMMUNICATIONS (ICMNWC), 2021,
  • [36] Stochastic-Based Multi-Stage Streaming Realization of Deep Convolutional Neural Network
    Alawad, Mohammed
    Lin, Mingjie
    PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2017, : 13 - 18
  • [37] Stochastic-Based Multi-stage Streaming Realization of a Deep Convolutional Neural Network
    Alawad, Mohammed
    Lin, Mingjie
    FPGA'17: PROCEEDINGS OF THE 2017 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2017, : 291 - 291
  • [38] Hartley Stochastic Computing For Convolutional Neural Networks
    Mozafari, S. H.
    Clark, J. J.
    Gross, W. J.
    Meyer, B. H.
    2021 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2021), 2021, : 235 - 240
  • [39] Analysis and Optimization of Flute Playing and Teaching System Based on Convolutional Neural Network
    Xu, Cong
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [40] Optimization of Intrusion Detection System Based on Improved Convolutional Neural Network Algorithm
    Pu, Xiaochuan
    Zhang, Yuanqiang
    Ruan, Qingqiang
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022