Litcius/Paper detail

High-Throughput and Power-Efficient Convolutional Neural Network Using One-Pass Processing Elements

B. Sivasankari, M. Shunmugathammal, A. Ahilan, Muthu Subash Kavitha

2022Journal of Circuits Systems and Computers16 citationsDOI

Abstract

In recent decades, convolutional neural network (CNN) has become essential in many real-time applications due to its massive computational ability. But its use in portable devices is limited due to its high computation requirements. This paper proposes a novel One-Pass Processing Element (OPPE) to mitigate this limitation. The proposed OPPE removes redundant computations by eliminating those with zeros that leads to low area as well as low power consumption. The proposed OPPE model is evaluated with the help of VGG-16-based CNN accelerator. The proposed OPPE design reduces the number of four-input LUTs by 5.19%, 15.91%, 10.06% and 4.93% and the power consumption by 4.26%, 7.36%, 5.81% and 1.55% when compared with the conventional processing element (PE), activation gating PE, weight gating PE and zero gating PE, respectively. The proposed CNN accelerator design using OPPE achieves high throughput with less resource utilization.

Topics & Concepts

ThroughputConvolutional neural networkComputer scienceComputationPower gatingGatingPower consumptionPower (physics)Artificial neural networkParallel computingComputer hardwareComputer engineeringArtificial intelligenceAlgorithmEngineeringElectrical engineeringTelecommunicationsWirelessVoltageTransistorPhysiologyQuantum mechanicsBiologyPhysicsAdvanced Neural Network ApplicationsCCD and CMOS Imaging SensorsIndustrial Vision Systems and Defect Detection
High-Throughput and Power-Efficient Convolutional Neural Network Using One-Pass Processing Elements | Litcius