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 条
  • [1] Multilayer Perceptron Training Accelerator Using Systolic Array
    Senoo, Takeshi
    Jinguji, Akira
    Kuramochi, Ryosuke
    Nakahara, Hiroki
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2022, E105D (12) : 2048 - 2056
  • [2] BIT-SERIAL SYSTOLIC ARRAY IMPLEMENTATION OF A MULTILAYER PERCEPTRON
    MURTAGH, P
    TSOI, AC
    BERGMANN, N
    [J]. IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1993, 140 (05): : 277 - 288
  • [3] Multilayer perceptron training using an evolutionary algorithm
    El Hamdi, Ridha
    Njah, Mohamed
    Chtourou, Mohamed
    [J]. INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2008, 5 (04) : 305 - 312
  • [4] Sequence Alignment using Systolic Array for An Accelerator
    Razip, Mansur Iylia Mohamed
    Al Junid, Syed Abdul Mutalib
    Halim, Abdul Karimi
    Abd Majid, Zulkifli
    [J]. 2014 IEEE 8TH INTERNATIONAL POWER ENGINEERING AND OPTIMIZATION CONFERENCE (PEOCO), 2014, : 663 - 665
  • [5] Training Multilayer Perceptron By Using Optimal Input Normalization
    Cai, Xun
    Tyagi, Kanishka
    Manry, Michael T.
    [J]. IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ 2011), 2011, : 2771 - 2778
  • [6] Decomposition Techniques for Multilayer Perceptron Training
    Grippo, Luigi
    Manno, Andrea
    Sciandrone, Marco
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2016, 27 (11) : 2146 - 2159
  • [7] Acceleration of multilayer perceptron training with CUDA
    Prokudin M.S.
    [J]. Optical Memory and Neural Networks, 2013, 22 (4) : 224 - 227
  • [8] Multilayer Perceptron: Architecture Optimization and Training
    Ramchoun, Hassan
    Amine, Mohammed
    Idrissi, Janati
    Ghanou, Youssef
    Ettaouil, Mohamed
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2016, 4 (01): : 26 - 30
  • [9] Enhanced robustness of multilayer perceptron training
    Delashmit, WH
    Manry, MT
    [J]. THIRTY-SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS - CONFERENCE RECORD, VOLS 1 AND 2, CONFERENCE RECORD, 2002, : 1029 - 1033
  • [10] A Power-Aware Digital Multilayer Perceptron Accelerator with On-Chip Training Based on Approximate Computing
    Kim, Duckhwan
    Kung, Jaeha
    Mukhopadhyay, Saibal
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2017, 5 (02) : 164 - 178