Acceleration of Neural Network Learning by GPGPU

被引:0
|
作者
Tsuchida, Yuta [1 ]
Yoshioka, Michifumi [2 ]
机构
[1] Osaka Prefecture Univ, Grad Sch Engn, Osaka, Japan
[2] Osaka Prefecture Univ, Fac Engn, Osaka, Japan
关键词
GPGPU; neural network; CUDA;
D O I
10.1002/ecj.11412
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently, graphic boards have come to have higher performance than CPUs as a result of the development of 3DCG and movie processing, and are now widely used due to progress in computer entertainment. Implementation of general-purpose computing on GPU (GPGPU) has become easier as a result of the integrated development environment CUDA distributed by NVIDIA. A GPU has dozens or hundreds of arithmetic circuits, whose allocations are controlled by CUDA. In prior research, the implementation of a neural network using GPGPU has been studied; however, the training of networks was not mentioned because the GPU performance is low in conditional processing but high in linear algebra processing. Therefore, we have proposed two methods. First, a whole network is implemented as a thread, and some networks are trained in parallel to shorten the time necessary to find the optimal weight coefficients. Second, this paper introduces parallelization in the neural network structure, in which the calculation of neurons in the same layers is parallelized. The processing to train the same network with different patterns is likewise independent. As a result, the second method is 20 times faster than the CPU, and 6 times as fast as the first proposed method. (c) 2013 Wiley Periodicals, Inc. Electron Comm Jpn, 96(8): 59-66, 2013; Published online in Wiley Online Library (wileyonlinelibrary.com). DOI 10.1002/ecj.11412
引用
收藏
页码:59 / 66
页数:8
相关论文
共 50 条
  • [1] CANNA: Neural Network Acceleration using Configurable Approximation on GPGPU
    Imani, Mohsen
    Masich, Max
    Peroni, Daniel
    Wang, Pushen
    Rosing, Tajana
    [J]. 2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 682 - 689
  • [2] Efficient Neural Network Acceleration on GPGPU using Content Addressable Memory
    Imani, Mohsen
    Peroni, Daniel
    Kim, Yeseong
    Rahimi, Abbas
    Rosing, Tajana
    [J]. PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1026 - 1031
  • [3] Speed Up Method for Neural Network Learning by Using GPGPU
    Tsuchida, Yuta
    Yoshioka, Michifumi
    [J]. 6TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS, AND THE 13TH INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS, 2012, : 193 - 196
  • [4] Speed-Up Method for Neural Network Learning Using GPGPU
    Tsuchida, Yuta
    Yoshioka, Michifumi
    Omatu, Sigeru
    [J]. DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE, 2012, 151 : 73 - +
  • [5] On Acceleration of Incremental Learning in Chaotic Neural Network
    Deguchi, Toshinori
    Takahashi, Toshiki
    Ishii, Naohiro
    [J]. ADVANCES IN COMPUTATIONAL INTELLIGENCE, PT II, 2015, 9095 : 370 - 379
  • [6] Neural network application using GPGPU
    Tsuchida, Y.
    Yoshioka, M.
    [J]. PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON ARTIFICIAL LIFE AND ROBOTICS (AROB 16TH '11), 2011, : 870 - 872
  • [7] Prototyping a GPGPU Neural Network for Deep-Learning Big Data Analysis
    Fonseca, Alcides
    Cabral, Bruno
    [J]. BIG DATA RESEARCH, 2017, 8 : 50 - 56
  • [8] Mixed Software/Hardware based Neural Network Learning Acceleration
    Ghis, Abdelkader
    Smiri, Kamel
    Jemai, Abderezzak
    [J]. PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 417 - 425
  • [9] FPGA-based Learning Acceleration for LSTM Neural Network
    Dec, Grzegorz Rafal
    [J]. PARALLEL PROCESSING LETTERS, 2023, 33 (01N02)
  • [10] Incident Detection from Tweets by Neural Network with GPGPU
    Tsuchida, Yuta
    Yoshioka, Michifumi
    Yanagimoto, Hidekazu
    Isaji, Suguru
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2012,