Litcius/Paper detail

An FPGA-Based Energy-Efficient Reconfigurable Depthwise Separable Convolution Accelerator for Image Recognition

Lei Xuan, Ka-Fai Un, Chi‐Seng Lam, Rui P. Martins

2022IEEE Transactions on Circuits & Systems II Express Briefs47 citationsDOI

Abstract

With the advances in massive computing ability and big data science, deep neural network (DNN) has been developing rapidly for different applications. However, due to its extensive computation and memory usage requirements, it calls for the design of an energy-efficient DNN accelerator with a high potential for implementation on low-end devices. Moreover, a depthwise separable convolution (DSC) layer can reduce the network complexity while sustaining classification accuracy. In this brief, we propose an energy-efficient, digital signal processor (DSP)-less DSC accelerator. We design a dataflow to process the three sub-layers of the DSC layer with an end-to-end evaluation to reduce by 80.5% the repeated memory accesses from the layer-by-layer dataflow. The proposal accelerator achieves a throughput of 413.2 GOPs and an energy efficiency of 65.18 GOPs/W for the MobileNetV2. Furthermore, we can reconfigure the accelerator to evaluate a custom DSC network for the CIFAR-10 dataset with similar energy efficiency.

Topics & Concepts

DataflowComputer scienceField-programmable gate arrayConvolutional neural networkConvolution (computer science)Efficient energy useHardware accelerationDigital signal processingComputationArtificial neural networkEnergy (signal processing)Kernel (algebra)Computer hardwareComputer architectureEmbedded systemParallel computingArtificial intelligenceAlgorithmElectrical engineeringStatisticsCombinatoricsMathematicsEngineeringAdvanced Neural Network ApplicationsCCD and CMOS Imaging SensorsAdvanced Memory and Neural Computing
An FPGA-Based Energy-Efficient Reconfigurable Depthwise Separable Convolution Accelerator for Image Recognition | Litcius