Universiti Teknologi Malaysia Institutional Repository

Stochastic computing correlation utilization in convolutional neural network basic functions

Abdellatef, Hamdan and Hani, Mohamed Khalil and Husin, Nasir Shaikh and Ayat, Sayed Omid (2018) Stochastic computing correlation utilization in convolutional neural network basic functions. Telkomnika (Telecommunication Computing Electronics and Control), 16 (6). pp. 2835-2843. ISSN 1693-6930

[img]
Preview
PDF
635kB

Official URL: http://dx.doi.org/10.12928/TELKOMNIKA.v16i6.8955

Abstract

In recent years, many applications have been implemented in embedded systems and mobile Internet of Things (IoT) devices that typically have constrained resources, smaller power budget, and exhibit "smartness" or intelligence. To implement computation-intensive and resource-hungry Convolutional Neural Network (CNN) in this class of devices, many research groups have developed specialized parallel accelerators using Graphical Processing Units (GPU), Field-Programmable Gate Arrays (FPGA), or Application-Specific Integrated Circuits (ASIC). An alternative computing paradigm called Stochastic Computing (SC) can implement CNN with low hardware footprint and power consumption. To enable building more efficient SC CNN, this work incorporates the CNN basic functions in SC that exploit correlation, share Random Number Generators (RNG), and is more robust to rounding error. Experimental results show our proposed solution provides significant savings in hardware footprint and increased accuracy for the SC CNN basic functions circuits compared to previous work.

Item Type:Article
Uncontrolled Keywords:Convolutional neural network, correlation, stochastic computing
Subjects:T Technology > TK Electrical engineering. Electronics Nuclear engineering
Divisions:Electrical Engineering
ID Code:86396
Deposited By: Yanti Mohd Shah
Deposited On:31 Aug 2020 14:02
Last Modified:31 Aug 2020 14:02

Repository Staff Only: item control page