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 条
  • [1] COMPARISON OF PARALLEL AND SERIAL IMPLEMENTATION OF FEEDFORWARD NEURAL NETWORKS
    FOO, SK
    SARATCHANDRAN, P
    SUNDARARAJAN, N
    JOURNAL OF MICROCOMPUTER APPLICATIONS, 1995, 18 (01): : 83 - 94
  • [2] Implementation of configurable and multipurpose spiking neural networks on GPUs
    Arista-Jalife, Antonio
    Vazquez, Roberto A.
    2012 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2012,
  • [3] Error analysis of double parallel feedforward neural networks
    Northwestern Polytechnical Univ, Xi'an, China
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 1997, 15 (01): : 125 - 130
  • [4] A parallel algorithm for gradient training of feedforward neural networks
    Hanzalek, Z
    PARALLEL COMPUTING, 1998, 24 (5-6) : 823 - 839
  • [5] Implementation of Kolmogorov learning algorithm for feedforward neural networks
    Neruda, R
    Stedry, A
    Drkosová, J
    COMPUTATIONAL SCIENCE -- ICCS 2001, PROCEEDINGS PT 2, 2001, 2074 : 986 - 995
  • [6] A learning scheme for hardware implementation of feedforward neural networks
    Choi, MR
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL I AND II, 1999, : 508 - 512
  • [7] A Parallel Implementation of WAND on GPUs
    Gaioso, Roussian
    Gil-Costa, Veronica
    Guardia, Helio
    Senger, Hermes
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 10 - 17
  • [8] Parallel implementation of GCM on GPUs
    Lee, JaeSeok
    Kim, DongCheon
    Seo, Seog Chung
    ICT EXPRESS, 2025, 11 (02): : 310 - 316
  • [9] A full-parallel architecture ASIC implementation of FP-based multilayered feedforward neural networks
    Liu, L
    Zhao, YN
    Zhang, B
    1996 2ND INTERNATIONAL CONFERENCE ON ASIC, PROCEEDINGS, 1996, : 329 - 332
  • [10] Parallel implementation of RBF neural networks
    Lect Notes Comput Sci, (243):