2024 : 5 : 3
Hadi Jahanirad

Hadi Jahanirad

Academic rank: Associate Professor
ORCID:
Education: PhD.
ScopusId: 35731327400
Faculty: Faculty of Engineering
Address: Iran, Kurdistan, Sanandaj, Pasdaran street, University of Kurdistan, Department of Electrical Engineering
Phone:

Research

Title
Low-Cost and Hardware Efficient Implementation of Pooling Layers for Stochastic CNN Accelerators
Type
Presentation
Keywords
Convolutional neural networks, Stochastic computing, Pooling layers, High-level synthesis tools
Year
2022
Researchers Mobin Vaziri ، Hadi Jahanirad

Abstract

With the astonishing achievements of Convolutional Neural Network (CNN) accelerators in real-time applications, the deployment of CNNs on hardware has become an attractive matter. Pooling layers in CNNs are employed for reducing the computation of convolutional layers. Nevertheless, their hardware implementation strategy can impact the accuracy and performance of accelerators. This paper presents a novel parallel Stochastic Computing (SC) based architecture of pooling modules in hardware for stochastic CNN accelerators. With this approach, the SC-based average pooling is reconfigurable with 1.28 times lower power consumption, and the max pooling layer achieves area reduction with the ratio of 4.36. Extending the application of stochastic CNN accelerators in different classification problems is also achieved by implementing AAD pooling with the proposed method. Eventually, the reliability of the proposed method is approved by testing our pooling layers in the VGG-16 structure with the CIFAR-10 dataset.