DocumentCode :
678439
Title :
Parallel Implementation of Feedforward Neural Networks on GPUs
Author :
Gurgel, Saskya T. A. ; De A Formiga, Andrei
Author_Institution :
Centro de Inf., Univ. Fed. da Paraiba, Joao Pessoa, Brazil
fYear :
2013
fDate :
19-24 Oct. 2013
Firstpage :
143
Lastpage :
149
Abstract :
Neural networks are often seen as a natural model of parallel computation, especially when contrasted with more traditional sequential models like the Turing Machine. The parallelism of neural networks has become more important in recent years through the confluence of two tendencies in the evolution of computer and information technologies: first, parallel computing devices are now ubiquitous, instead of being relegated to a niche market, and second, the amount of data available to analyze and learn from in machine learning applications has increased at a rapid pace. Graphical Processing Units (GPUs) provide great computational power in standard desktop computers, being composed of many simple execution units. In this paper a technique is presented for the parallel implementation of neural networks in GPUs. The technique is explained in relation to the difficulties imposed by the execution model of GPUs. Experimental results indicate that the proposed implementation techniques can easily attain a performance gain of more than one order of magnitude, and are scalable with the processing power of the GPU used.
Keywords :
graphics processing units; neural nets; GPU; feedforward neural networks; graphical processing units; neural network parallel implementation; performance gain; Biological neural networks; Graphics processing units; Instruction sets; Kernel; Neurons; Training; GPUs; neural networks; parallel;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Systems (BRACIS), 2013 Brazilian Conference on
Conference_Location :
Fortaleza
Type :
conf
DOI :
10.1109/BRACIS.2013.32
Filename :
6726440
Link To Document :
بازگشت