Journal of Xidian University ›› 2019, Vol. 46 ›› Issue (3): 130-139.doi: 10.19665/j.issn1001-2400.2019.03.020

Previous Articles     Next Articles

High performance reconfigurable accelerator for deep convolutional neural networks

QIAO Ruixiu1,2,CHEN Gang1,GONG Guoliang1,LU Huaxiang1,2,3,4   

  1. 1. Institute of Semiconductors, Chinese Academy of Sciences, Beijing, 100083, China
    2. University of the Chinese Academy of Sciences, Beijing, 100049, China
    3. Center for Excellence in Brain Science and Intelligence Technology, Chinese Academy of Sciences, Shanghai, 200031, China
    4. Semiconductor Neural Network Intelligent Perception and Computing Technology Beijing Key Lab, Beijing 100083, China
  • Received:2019-02-14 Online:2019-06-20 Published:2019-06-19

Abstract:

In deep convolutional neural networks,the diversity of channel sizes and kernel sizes makes it difficult for existing accelerators to achieve efficient calculations. Therefore, based on the biological brain neuron mechanism, a deep convolutional neural network accelerator is proposed which can provide not only multiple clustering methods for brain-like neurons and link organization among brain-like neurons towards different channel sizes, but also three mapping methods for different convolution kernel sizes. The accelerator implements efficient reuse of local memory data, which greatly reduces the amount of data movement and improves the computing performance. Tested by the object classification network and object detection network, the accelerator's computational performance is 498.6 GOPS and 571.3 GOPS, respectively; the energy efficiency is 582.0 GOPS/W and 651.7 GOPS/W, respectively.

Key words: deep neural networks, accelerator, reconfigurable architecture, high performance, very large scale integrated circuit

CLC Number: 

  • TN4