Parallel Convolutional Neural Network (CNN) Accelerators Based on Stochastic Computing

被引:0
|
作者
Zhang, Yawen [1 ]
Zhang, Xinyue [1 ]
Song, Jiahao [1 ]
Wang, Yuan [1 ]
Huang, Ru [1 ]
Wang, Runsheng [1 ]
机构
[1] Peking Univ, Inst Microelect, Beijing 100871, Peoples R China
关键词
Stochastic computing; neural network accelerator; convolutional neural network (CNN); bitstream generator; COMPUTATION;
D O I
10.1109/sips47522.2019.9020615
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Stochastic computing (SC), which processes the data in the form of random bit streams, has been used in neural networks due to simple logic gates performing complex arithmetic and the inherent high error-tolerance. However, SC-based neural network accelerators suffer from high latency, random fluctuations, and large hardware cost of pseudo-random number generators (PRNG), thus diminishing the advantages of stochastic computing. In this paper, we address these problems with a novel technique of generating bit streams in parallel, which needs only one clock for conversion and significantly reduces the hardware cost. Based on this parallel bitstream generator, we further present two kinds of convolutional neural network (CNN) accelerator architectures with digital and analog circuits, respectively, showing great potential for low-power applications.
引用
收藏
页码:19 / 24
页数:6
相关论文
共 50 条
  • [21] CONVOLUTIONAL NEURAL NETWORK (CNN) BASED PROCESS WINDOW ANALYSISING FOR LITHOGRAPHY
    Chen, Zeyang
    Zuo, Jiahui
    Huang, Tianhao
    Liu, Pan
    Cui, Yuanzheng
    Li, Sheng
    Zhou, Guodong
    CONFERENCE OF SCIENCE & TECHNOLOGY FOR INTEGRATED CIRCUITS, 2024 CSTIC, 2024,
  • [22] Mongolian Handwriting Character Recognition Based On Convolutional Neural Network(CNN)
    Natsagdorj, Narankhuu
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING FOR MECHANICS AND MATERIALS, 2016, 97 : 580 - 584
  • [23] V-CNN: Data Visualizing based Convolutional Neural Network
    Feng, Guanxiong
    Li, Bo
    Yang, Mao
    Yan, Zhongjiang
    2018 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2018,
  • [24] Design of a Face Recognition System based on Convolutional Neural Network (CNN)
    Said, Yahia
    Barr, Mohammad
    Ahmed, Hossam Eddine
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2020, 10 (03) : 5608 - 5612
  • [25] A Reversible-Logic based Architecture for Convolutional Neural Network (CNN)
    Khalil, Kasem
    Dey, Bappaditya
    Kumar, Ashok
    Bayoumi, Magdy
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 1070 - 1073
  • [26] Memory Requirements for Convolutional Neural Network Hardware Accelerators
    Siu, Kevin
    Stuart, Dylan Malone
    Mahmoud, Mostafa
    Moshovos, Andreas
    2018 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC), 2018, : 111 - 121
  • [27] Improving Memory Utilization in Convolutional Neural Network Accelerators
    Jokic, Petar
    Emery, Stephane
    Benini, Luca
    IEEE EMBEDDED SYSTEMS LETTERS, 2021, 13 (03) : 77 - 80
  • [28] Synapse Compression for Event-Based Convolutional-Neural-Network Accelerators
    Bamberg, Lennart
    Pourtaherian, Arash
    Waeijen, Luc
    Chahar, Anupam
    Moreira, Orlando
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (04) : 1227 - 1240
  • [29] When Sorting Network Meets Parallel Bitstreams: A Fault-Tolerant Parallel Ternary Neural Network Accelerator based on Stochastic Computing
    Zhang, Yawen
    Lin, Sheng
    Wang, Runsheng
    Wang, Yanzhi
    Wang, Yuan
    Qi, Weikang
    Huang, Ru
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1287 - 1290
  • [30] Research on High-Precision Stochastic Computing VLSI Structures for Deep Neural Network Accelerators
    WU Jingguo
    ZHU Jingwei
    XIONG Xiankui
    YAO Haidong
    WANG Chengchen
    CHEN Yun
    ZTE Communications, 2024, 22 (04) : 9 - 17