Parallel Implementation of Feedforward Neural Networks on GPUs

被引:0
作者
Gurgel, Saskya T. A. [1 ]
Formiga, Andrei de A. [1 ]
机构
[1] Univ Fed Paraiba, Ctr Informat, BR-58059900 Joao Pessoa, Paraiba, Brazil
来源
2013 BRAZILIAN CONFERENCE ON INTELLIGENT SYSTEMS (BRACIS) | 2013年
关键词
neural networks; parallel; GPUs;
D O I
10.1109/BRACIS.2013.32
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:143 / 149
页数:7
相关论文
共 50 条
[41]   Fuzzy logic systems are equivalent to feedforward neural networks [J].
Hongxing Li .
Science in China Series E: Technological Sciences, 2000, 43 :42-54
[42]   Color Image Segmentation Using Feedforward Neural Networks with FCM [J].
SArumugadevi ;
VSeenivasagam .
International Journal of Automation and Computing, 2016, 13 (05) :491-500
[43]   A constructive algorithm to synthesize arbitrarily connected feedforward neural networks [J].
Puma-Villanueva, Wilfredo J. ;
dos Santos, Euripedes P. ;
Von Zuben, Fernando J. .
NEUROCOMPUTING, 2012, 75 (01) :14-32
[44]   Feedforward Control Based on Neural Networks for Hard Disk Drives [J].
Ren, Xuemei ;
Lewis, Frank L. ;
Zhang, Jingliang ;
Ge, Shuzhi Sam .
IEEE TRANSACTIONS ON MAGNETICS, 2009, 45 (07) :3025-3030
[45]   A poly-time analysis of robustness in feedforward neural networks [J].
Alippi, C ;
Moioli, M .
2001 IEEE INTERNATIONAL WORKSHOP ON VIRTUAL AND INTELLIGENT MEASUREMENT SYSTEMS, 2001, :76-80
[46]   Feedforward neural networks training with optimal bounded ellipsoid algorithm [J].
Rubio Avila, Jose De Jesus ;
Ramirez, Andres Ferreyra ;
Aviles-Cruz, Carlos .
PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON NEURAL NETWORKS (NN' 08): ADVANCED TOPICS ON NEURAL NETWORKS, 2008, :174-180
[47]   NETWORK-GROWTH APPROACH TO DESIGN OF FEEDFORWARD NEURAL NETWORKS [J].
CHUNG, FL ;
LEE, T .
IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 1995, 142 (05) :486-492
[48]   Training feedforward neural networks with dynamic particle swarm optimisation [J].
A. S. Rakitianskaia ;
A. P. Engelbrecht .
Swarm Intelligence, 2012, 6 :233-270
[49]   The accuracy of a procedural approach to specifying feedforward neural networks for forecasting [J].
Liao, KP ;
Fildes, R .
COMPUTERS & OPERATIONS RESEARCH, 2005, 32 (08) :2151-2169
[50]   Shape from focus using multilayer feedforward neural networks [J].
Asif, M ;
Choi, TS .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2001, 10 (11) :1670-1675