Stochastic computing correlation utilization in convolutional neural network basic functions

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 Convolut...

Full description

Bibliographic Details
Main Authors: Abdellatef, Hamdan (Author), Hani, Mohamed Khalil (Author), Husin, Nasir Shaikh (Author), Ayat, Sayed Omid (Author)
Format: Article
Language:English
Published: Universitas Ahmad Dahlan, 2018-12-01.
Subjects:
Online Access:Get fulltext
LEADER 01729 am a22001693u 4500
001 86396
042 |a dc 
100 1 0 |a Abdellatef, Hamdan  |e author 
700 1 0 |a Hani, Mohamed Khalil  |e author 
700 1 0 |a Husin, Nasir Shaikh  |e author 
700 1 0 |a Ayat, Sayed Omid  |e author 
245 0 0 |a Stochastic computing correlation utilization in convolutional neural network basic functions 
260 |b Universitas Ahmad Dahlan,   |c 2018-12-01. 
856 |z Get fulltext  |u http://eprints.utm.my/id/eprint/86396/1/HamdanAbdellatef2018_StochasticComputingCorrelationUtilizationinConvolutional.pdf 
520 |a 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. 
546 |a en 
650 0 4 |a TK Electrical engineering. Electronics Nuclear engineering