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 条
[41]   Investigating Small Device Implementation of FRET-based Optical Reservoir Computing [J].
Tanakal, Masafumi ;
Yu, Jaehoon ;
Nakagawa, Masaki ;
Tate, Naoya ;
Hashimoto, Masanori .
2022 IEEE 65TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS 2022), 2022,
[42]   Edge-of-Chaos and Chaotic Dynamics in Resistor-Inductor-Diode-Based Reservoir Computing [J].
Abbas, A. H. ;
Abdel-Ghani, Hend ;
Maksymov, Ivan S. .
IEEE ACCESS, 2025, 13 :18191-18199
[43]   Design and Implementation of a Large Plane CMOS Imaging System Based on FPGA [J].
Zhou, Wei ;
Tan, Chan ;
Pei, Haodong .
ELECTRONIC INFORMATION AND ELECTRICAL ENGINEERING, 2012, 19 :537-541
[44]   Machine Learning Using Cellular Automata Based Feature Expansion and Reservoir Computing [J].
Yilmaz, Ozgur .
JOURNAL OF CELLULAR AUTOMATA, 2015, 10 (5-6) :435-472
[45]   FPGA based spike-time dependent encoder and reservoir design in neuromorphic computing processors [J].
Yi, Yang ;
Liao, Yongbo ;
Wang, Bin ;
Fu, Xin ;
Shen, Fangyang ;
Hou, Hongyan ;
Liu, Lingjia .
MICROPROCESSORS AND MICROSYSTEMS, 2016, 46 :175-183
[46]   A true random bit generator based on a memristive chaotic circuit: Analysis, design and FPGA implementation [J].
Karakaya, Baris ;
Gulten, Arif ;
Frasca, Mattia .
CHAOS SOLITONS & FRACTALS, 2019, 119 :143-149
[47]   An analog circuit design and FPGA-based implementation of the Burke-Shaw chaotic system [J].
Koyuncu, Ismail ;
Ozcerit, Ahmet Turan ;
Pehlivan, Ihsan .
OPTOELECTRONICS AND ADVANCED MATERIALS-RAPID COMMUNICATIONS, 2013, 7 (9-10) :635-638
[48]   Design and FPGA implementation of multi-wing chaotic switched systems based on a quadratic transformation* [J].
Shi, Qing-Yu ;
Huang, Xia ;
Yuan, Fang ;
Li, Yu-Xia .
CHINESE PHYSICS B, 2021, 30 (02)
[49]   FPGA Implementation of Bio-Inspired Computing Architecture Based on Simple Neuron Model [J].
Prashanth, B. U., V ;
Ahmed, Mohammed Riyaz .
2020 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND SIGNAL PROCESSING (AISP), 2020,
[50]   A High-Speed FPGA Implementation of AES for Large Scale Embedded Systems and its Applications [J].
Harb, Salah ;
Ahmad, M. Omair ;
Swamy, M. N. S. .
2022 13TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2022, :59-64