2018 · 18 citations · 11 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysReconfigurable ComputingAccelerator ArchitectureDeep LearningFpga ArchitectureHardware AccelerationReconfigurable AcceleratorsReconfigurable System ArchitectureAcceleratorsConfigurable ArchitecturesData Path DesignPower-efficient Accelerator DesignReconfigurable Accelerator DesignReconfigurable ArchitecturesReconfigurable Computing ArchitecturesReconfigurable Hardware Architecture
In this paper, we introduce an asynchronous energy-efficient convolutional neural network (CNN) accelerator with reconfigurable architecture including six computing cores, each of which contains 5x5 processing elements. With the dynamically reconfigurable architecture, the data path, the calculation method, the activation function, and the pooling way and size can be modified according to the configurable information for different CNN models. In the computing cores, the global clock is replaced by the local pulse signals from Click elements. An asynchronous pipeline formed by Click elements enables the circuits to work in pipeline mode without any sacrifice of speed because of the self-timed characteristic of asynchronous circuits. Each computing core has a 5x5 registers array that is fully connected by an asynchronous Mesh network, by which the input data can be fully reused. A novel computing pattern called convolution-and-pooling-integrated computing, which combines convolution and pooling computing together, is proposed to reduce the access to the intermediate data. These yield an 88% decrease of the access to off-chip memory, which significantly reduces energy consumption. A CNN model, LeNet-5, is implemented in our accelerator with the FPGA of Xilinx VC707. The asynchronous computing core has 84% less dynamic power than that of the synchronous core. The efficiency achieves 30.03 GOPS/W, which is 2.1 times better than that of previous works.
11
Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks
Chen Zhang, Peng Li, Guangyu Sun et al. · 2015 · 2.1K citations
Building high-level features using large scale unsupervised learning
Quoc V. Le · 2013 · 1.7K citations
Going Deeper with Embedded FPGA Platform for Convolutional Neural Network
Jiantao Qiu, Jie Wang, Song Yao et al. · 2016 · 1.3K citations