FPGA Implementation for Large Scale Reservoir Computing based on Chaotic Boltzmann Machine

被引:0
|
作者
Matsumoto, Shigeki [1 ]
Ichikawa, Yuki [1 ]
Kajihara, Nobuki [1 ]
Tamukoh, Hakaru [2 ]
机构
[1] IVIS Inc, Bunkyo ku, Tokyo, Japan
[2] Kyushu Inst Technol, Graduate Sch Life Sci & Syst Engn, Kitakyushu, Japan
关键词
Neural networks; Reservoir Computing; FPGA; Chaotic Boltzmann Machine; Sparse Matrix Compression;
D O I
10.1109/ISCAS58744.2024.10558106
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper reports on a field programmable gate array (FPGA) implementation of Chaotic Boltzmann Machine Reservoir Computing (CBM-RC). The reservoir will be large-scale, as it is expected to be applied to sensor information prediction for autonomous mobile robots. Therefore, we employ a design premised on storing the weight information into a large memory outside the FPGA. We propose an efficient compression method for the weight matrix and a parallel processing system, by considering both the characteristics of CBM-RC and the fact that the weight matrix of a large-scale reservoir is generally a sparse matrix. Our RC system, which has more than 8000 neurons and 1024 inputs/outputs, has been implemented on an AMD Alveo U50 FPGA board. This RC is the largest scale compared to those in related studies. We have performed the NARMA10 task and demonstrated that we can estimate 1024 predictions at once with NMSE accuracy that is even or better to conventional RC.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] Sine-Transform-Based Chaotic System With FPGA Implementation
    Hua, Zhongyun
    Zhou, Binghang
    Zhou, Yicong
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2018, 65 (03) : 2557 - 2566
  • [22] FPGA Implementation of Internet Key Exchange Based on Chaotic Cryptosystem
    Bouteghrine, Belqassim
    Rabiai, Mohammed
    Tanougast, Camel
    Said, Sadoudi
    PROCEEDINGS OF THE 2019 10TH IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS - TECHNOLOGY AND APPLICATIONS (IDAACS), VOL. 1, 2019, : 384 - 387
  • [23] Dynamical analysis and FPGA implementation of a large range chaotic system with coexisting attractors
    Xian, Yong-ju
    Xia, Cheng
    Guo, Tao-tao
    Fu, Kun-rong
    Xu, Chang-biao
    RESULTS IN PHYSICS, 2018, 11 : 368 - 376
  • [24] A Delay-Based Reservoir Computing Model for Chaotic Series Prediction
    Pavlidou, Antonia
    Liang, Xiangpeng
    Heidari, Hadi
    2022 29TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (IEEE ICECS 2022), 2022,
  • [25] An FPGA Based Real Time Reservoir Computing System for Neuromorphic Processors
    Liao, Yongbo
    Li, Hongmei
    Shen, Yalan
    Li, Wenchang
    2018 3RD ASIA-PACIFIC CONFERENCE ON INTELLIGENT ROBOT SYSTEMS (ACIRS 2018), 2018, : 82 - 86
  • [26] Impact of Soft Errors on Large-Scale FPGA Cloud Computing
    Keller, Andrew M.
    Wirthlin, Michael J.
    PROCEEDINGS OF THE 2019 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'19), 2019, : 272 - 281
  • [27] Design and implementation of a windows-based parallel computing environment for large scale optimization
    Wei, LY
    Wei, RY
    Tang, TB
    ADVANCES IN ENGINEERING SOFTWARE, 2004, 35 (8-9) : 577 - 584
  • [28] FPGA Implementation of Convolutional Neural Network Based on Stochastic Computing
    Kim, Daewoo
    Moghaddam, Mansureh S.
    Moradian, Hossein
    Sim, Hyeonuk
    Lee, Jongeun
    Choi, Kiyoung
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 287 - 290
  • [29] A Review of Parallel Computing for Large-scale Reservoir Numerical Simulation
    Meng, Xiangling
    He, Xiao
    Hu, Changjun
    Lu, Xu
    Li, Huayu
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2025,
  • [30] Chaotic Dynamics Analysis and FPGA Implementation Based on Gauss Legendre Integral
    Wen, Li
    Cui, Li
    Lin, Hairong
    Yu, Fei
    MATHEMATICS, 2025, 13 (02)