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
来源
2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024 | 2024年
关键词
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 条
  • [1] Traffic Flow Optimization using a Chaotic Boltzmann Machine Annealer on an FPGA
    Yoshioka, Kanta
    Tanaka, Yuichiro
    Tamukoh, Hakaru
    2023 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, ICFPT, 2023, : 266 - 269
  • [2] FPGA-based Reservoir Computing with Optimized Reservoir Node Architecture
    Lin, Chunxiao
    Liang, Yibin
    Yi, Yang
    PROCEEDINGS OF THE TWENTY THIRD INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2022), 2022, : 325 - 330
  • [3] A system design using FPGA for large scale computing
    Fujita, Naoyuki
    WMSCI 2008: 12TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, PROCEEDINGS, 2008, : 144 - 147
  • [4] Large sampling intervals for learning and predicting chaotic systems with reservoir computing
    Xie, Qingyan
    Yan, Zixiang
    Zhao, Hui
    Gao, Jian
    Xiao, Jinghua
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2024, 57 (29)
  • [5] High-order polynomial activation function and regenerative internal weights for FPGA implementation of reservoir computing
    Abe, Yuki
    Nishida, Kohei
    Akai-Kasaya, Megumi
    Asai, Tetsuya
    IEICE NONLINEAR THEORY AND ITS APPLICATIONS, 2024, 15 (02): : 262 - 272
  • [6] Secure Communication via Chaotic Synchronization Based on Reservoir Computing
    Liu, Jiayue
    Zhang, Jianguo
    Wang, Yuncai
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2024, 35 (01) : 285 - 299
  • [7] FPGA-based reservoir computing system for ECG denoising
    Elbedwehy, Aya N.
    El-Mohandes, Awny M.
    Elnakib, Ahmed
    Abou-Elsoud, Mohy Eldin
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 91
  • [8] FPGA-based SIFT implementation for wearable computing
    Fejer, Attila
    Nagy, Zoltan
    Benois-Pineau, Jenny
    Szolgay, Peter
    de Rugy, Aymar
    Domenger, Jean-Philippe
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2019,
  • [9] BSAPM: BlockChain based secured authentication protocol for large scale WSN with FPGA implementation
    Abdussami, Mohammad
    Amin, Ruhul
    Saravanan, P.
    Vollala, Satyanarayana
    COMPUTER COMMUNICATIONS, 2023, 209 : 63 - 77
  • [10] FPGA Implementation of Chaotic based AES Image Encryption Algorithm
    Shah, Syed Shahzad Hussain
    Raja, Gulistan
    2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING APPLICATIONS (ICSIPA), 2015, : 574 - 577