A Multilayer Perceptron Training Accelerator using Systolic Array

被引:2
|
作者
Senoo, Takeshi [1 ]
Jinguji, Akira [1 ]
Kuramochi, Ryosuke [1 ]
Nakahara, Hiroki [1 ]
机构
[1] Tokyo Inst Technol, Tokyo, Japan
关键词
neural network; training accelerator; multilayer perceptron; machine learning; intrusion detection system;
D O I
10.1109/APCCAS51387.2021.9687773
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Neural networks are now used in various applications, and the demand for fast training with large amounts of data is emerging For example, a network intrusion detection (NID) system needs to be trained in a short period to detect attacks based on large amount of traffic logs. We propose a training accelerator as a systolic array on a Xilinx U50 Alveo FPGA card to solve this problem. We found that the accuracy is almost the same as conventional training even when the forward and backward paths are run simultaneously by delaying the weight update. Compared to the Intel Core i9 CPU and NVIDIA RTX 3090 GPU, it was three times faster than the CPU and 2.5 times faster than the GPU. The processing speed per power consumption was 11.5 times better than the CPU and 21.4 times better than the GPU. From these results, we can conclude that implementing a training accelerator on FPGAs as a systolic array can achieve high speed and high energy efficiency.
引用
收藏
页码:77 / 80
页数:4
相关论文
共 50 条
  • [31] Energy and Precision Evaluation of a Systolic Array Accelerator Using a Quantization Approach for Edge Computing
    Sanchez-Flores, Alejandra
    Fornt, Jordi
    Alvarez, Lluc
    Alorda-Ladaria, Bartomeu
    [J]. ELECTRONICS, 2024, 13 (14)
  • [32] ENHANCED TRAINING ALGORITHMS, AND INTEGRATED TRAINING ARCHITECTURE SELECTION FOR MULTILAYER PERCEPTRON NETWORKS
    BELLO, MG
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 1992, 3 (06): : 864 - 875
  • [33] Efficient training and improved performance of multilayer perceptron in pattern classification
    Chaudhuri, BB
    Bhattacharya, U
    [J]. NEUROCOMPUTING, 2000, 34 : 11 - 27
  • [34] Influence of training sample preprocessing in generalization accuracy of multilayer perceptron
    Gasca, E
    Barandela, R
    [J]. SIXTH BRAZILIAN SYMPOSIUM ON NEURAL NETWORKS, VOL 1, PROCEEDINGS, 2000, : 281 - 281
  • [35] Photovoltaic Array Simulation and Fault Prediction via Multilayer Perceptron Models
    Khondoker, Farib
    Rao, Sunil
    Spanias, Andreas
    Tepedelenlioglu, Cihan
    [J]. 2018 9TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS AND APPLICATIONS (IISA), 2018, : 603 - 607
  • [36] Symbolic Association Using Parallel Multilayer Perceptron
    Raue, Federico
    Palacio, Sebastian
    Breuel, Thomas M.
    Byeon, Wonmin
    Dengel, Andreas
    Liwicki, Marcus
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2016, PT II, 2016, 9887 : 347 - 354
  • [37] Using unlabelled data to train a multilayer perceptron
    Verikas, A
    Gelzinis, A
    Malmqvist, K
    [J]. NEURAL PROCESSING LETTERS, 2001, 14 (03) : 179 - 201
  • [38] Classification of MathML Expressions Using Multilayer Perceptron
    Nagao, Yuma
    Suzuki, Nobutaka
    [J]. PROCEEDINGS OF THE 2017 ACM SYMPOSIUM ON DOCUMENT ENGINEERING (DOCENG 17), 2017, : 133 - 136
  • [39] Using background knowledge in Multilayer Perceptron learning
    Lampinen, J
    Selonen, A
    [J]. SCIA '97 - PROCEEDINGS OF THE 10TH SCANDINAVIAN CONFERENCE ON IMAGE ANALYSIS, VOLS 1 AND 2, 1997, : 545 - 549
  • [40] A Rejection Option for the Multilayer Perceptron Using Hyperplanes
    Gasca A, Eduardo
    Saldana T, Sergio
    Sanchez G, Jose S.
    Velasquez G, Valentin
    Rendon L, Erendira
    Abundez B, Itzel M.
    Valdovinos R, Rosa M.
    Cruz R, Rafael
    [J]. ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, PT I, 2011, 6593 : 51 - +