A Cost-Efficient High-Speed VLSI Architecture for Spiking Convolutional Neural Network Inference Using Time-Step Binary Spike Maps.

Journal: Sensors (Basel, Switzerland)
Published Date:

Abstract

Neuromorphic hardware systems have been gaining ever-increasing focus in many embedded applications as they use a brain-inspired, energy-efficient spiking neural network (SNN) model that closely mimics the human cortex mechanism by communicating and processing sensory information via spatiotemporally sparse spikes. In this paper, we fully leverage the characteristics of spiking convolution neural network (SCNN), and propose a scalable, cost-efficient, and high-speed VLSI architecture to accelerate deep SCNN inference for real-time low-cost embedded scenarios. We leverage the snapshot of binary spike maps at each time-step, to decompose the SCNN operations into a series of regular and simple time-step CNN-like processing to reduce hardware resource consumption. Moreover, our hardware architecture achieves high throughput by employing a pixel stream processing mechanism and fine-grained data pipelines. Our Zynq-7045 FPGA prototype reached a high processing speed of 1250 frames/s and high recognition accuracies on the MNIST and Fashion-MNIST image datasets, demonstrating the plausibility of our SCNN hardware architecture for many embedded applications.

Authors

  • Ling Zhang
  • Jing Yang
    Beijing Novartis Pharma Co. Ltd., Beijing, China.
  • Cong Shi
    Department of Microelectronics, Nankai University, Tianjin, 300350, PR China.
  • Yingcheng Lin
    School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China.
  • Wei He
    Department of Orthopaedics Surgery, First Affiliated Hospital of Guangzhou University of Traditional Chinese Medicine, Guangzhou, China.
  • Xichuan Zhou
  • Xu Yang
    Department of Food Science and Technology, The Ohio State University, Columbus, OH, United States.
  • Liyuan Liu
    State Key Laboratory of Superlattices and Microstructures, Institute of Semiconductors, Chinese Academy of Sciences, Beijing 100083, China.
  • Nanjian Wu
    State Key Laboratory of Superlattices and Microstructures, Institute of Semiconductors, Chinese Academy of Sciences, Beijing 100083, China.