跳到主要导航 跳到搜索 跳到主要内容

Hardware Architecture of Stochastic Computing Neural Network

  • Yuhao Chen
  • , Yinjie Song
  • , Yanan Zhu
  • , Yunfei Gao
  • , Hongge Li*
  • *此作品的通讯作者
  • Beihang University

科研成果: 期刊稿件文章同行评审

摘要

Stochastic computing is a kind of logic calculation that converts binary into probabilistic coded digital pulse stream. At the cost of computing power and time delay, it has the computing advantages of low power consumption and high energy efficiency. In this paper, the basic concept of stochastic computing is explained, and a stochastic computing circuit with single-channel or multi-channel is designed to improve the speed and accuracy. Based on the stochastic computing circuit, the stochastic pulse neuron is designed, and the reconfigurable computing architecture of neural network, BUAA-ChouSuan, is realized. The design is implemented with KINTEX-7 (FPGA), the logic resource (lookup table, LUT) of stochastic MAC (multiply accumulate) is 80% lower than that of traditional MAC. In SCNN (stochastic convolutional neural network) experiment, LeNet and AlexNet are tested. Under the condition of 350 MHz clock frequency, the average energy efficiency can reach 0.536 TSOPS/W, and the utilization rate of processing unit (PE) can reach more than 90%.

源语言英语
页(从-至)2105-2115
页数11
期刊Journal of Frontiers of Computer Science and Technology
15
11
DOI
出版状态已出版 - 2021

联合国可持续发展目标

此成果有助于实现下列可持续发展目标:

  1. 可持续发展目标 7 - 经济适用的清洁能源
    可持续发展目标 7 经济适用的清洁能源

学术指纹

探究 'Hardware Architecture of Stochastic Computing Neural Network' 的科研主题。它们共同构成独一无二的学术指纹。

引用此