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
关键词
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 条
  • [21] Fully parallel implementation of spiking neural networks on FPGA
    Bako, L.
    Brassai, S. T.
    Szekely, I.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON OPTIMIZATION OF ELECTRICAL AND ELECTRONIC EQUIPMENT, VOL III: INDUSTRIAL AUTOMATION AND CONTROL, 2006, : 135 - 142
  • [22] Parallel Implementation of Chaos Neural Networks for an Embedded GPU
    Liu, Zhongda
    Murakami, Takeshi
    Kawamura, Satoshi
    Yoshida, Hitoaki
    2019 IEEE 10TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST 2019), 2019, : 34 - 39
  • [23] A parallel implementation of the batch backpropagation training of neural networks
    Novokhodko, A
    Valentine, S
    IJCNN'01: INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, PROCEEDINGS, 2001, : 1783 - 1786
  • [24] ON TRAINING FEEDFORWARD NEURAL NETWORKS
    KAK, S
    PRAMANA-JOURNAL OF PHYSICS, 1993, 40 (01): : 35 - 42
  • [25] The capacity of feedforward neural networks
    Baldi, Pierre
    Vershynin, Roman
    NEURAL NETWORKS, 2019, 116 : 288 - 311
  • [26] Optimization of feedforward neural networks
    Han, J
    Moraga, C
    Sinne, S
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1996, 9 (02) : 109 - 119
  • [27] PROPERTIES OF FEEDFORWARD NEURAL NETWORKS
    BUDINICH, M
    MILOTTI, E
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1992, 25 (07): : 1903 - 1914
  • [28] An efficient implementation of parallel simulated annealing algorithm in GPUs
    A. M. Ferreiro
    J. A. García
    J. G. López-Salas
    C. Vázquez
    Journal of Global Optimization, 2013, 57 : 863 - 890
  • [29] Parallel Implementation of Vortex Element Method on CPUs and GPUs
    Kuzmina, Kseniia
    Marchevsky, Ilia
    Moreva, Victoriya
    4TH INTERNATIONAL YOUNG SCIENTIST CONFERENCE ON COMPUTATIONAL SCIENCE, 2015, 66 : 73 - 82
  • [30] Parallel Implementation of Aggressive PNN Method for Devices with GPUs
    Wakatani, Akiyoshi
    Murakami, Akio
    2013 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2013, : 518 - 519