FPGA-based Reservoir Computing with Optimized Reservoir Node Architecture

被引:1
|
作者
Lin, Chunxiao [1 ]
Liang, Yibin [1 ]
Yi, Yang [1 ]
机构
[1] Virginia Tech, Bradley Dept Elect & Comp Engn, Blacksburg, VA USA
来源
PROCEEDINGS OF THE TWENTY THIRD INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2022) | 2022年
基金
美国国家科学基金会;
关键词
Reservoir computing; field-programmable gate array; echo state network; architecture;
D O I
10.1109/ISQED54688.2022.9806247
中图分类号
R318 [生物医学工程];
学科分类号
0831 ;
摘要
Updating the state of reservoir nodes is one of the essential operations of reservoir computing (RC), which highly affects the system's performance. In an echo state network (ESN), one of the primary types of RC, the process of state renewal can be divided into two stages: multiplication of the weight matrix with the input-state vector and applying a nonlinear activation function on the sum of products. The weight matrix is typically large and sparse, providing opportunities for optimizing the matrix multiplication; the choices of activation functions may also affect hardware resource utilization. This paper introduces an optimized reservoir node architecture for FPGA-based RC systems. Specifically, we adopt the bit-serial matrix multiplier and direct spatial implementation of the weight matrix to fully exploit the sparseness property. The canonical signed digit representation is also employed to further optimize the multiplier logic. Furthermore, a hyperbolic tangent activation function is designed and optimized to maintain the nonlinearity of the neural network without affecting its accuracy. Compared with existing hardware ESN designs, our reservoir node architecture significantly reduces resource utilization while maintaining comparable performance.
引用
收藏
页码:325 / 330
页数:6
相关论文
共 50 条
  • [41] Reservoir Computing Based on Memristor Arrays in Random States
    Yang, Xuesong
    You, Meiming
    Pang, Liai
    Du, Baoxiang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (07) : 3256 - 3268
  • [42] Reservoir computing based on laser subject to optoelectronic feedback
    Dmitriev, Pavel
    Kovalev, Anton
    Locquet, Alexandre
    Citrin, D. S.
    Viktorov, Evgeny
    Rontani, Damien
    INTERNATIONAL CONFERENCE LASER OPTICS 2020 (ICLO 2020), 2020,
  • [43] A fast reservoir computing based image encryption algorithm
    Koeglmayr, Daniel
    Raeth, Christoph
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [44] Parallel Photonic Reservoir Computing Based on Wavelength Multiplexing
    Shen, Yi-Wei
    Lin, Bao-De
    Li, Rui-Qian
    Yu, Jingyi
    He, Xuming
    Wang, Cheng
    2023 IEEE PHOTONICS SOCIETY SUMMER TOPICALS MEETING SERIES, SUM, 2023,
  • [45] Spying on chaos-based cryptosystems with reservoir computing
    Antonik, Piotr
    Gulina, Marvyn
    Pauwels, Jael
    Rontani, Damien
    Haelterman, Marc
    Massar, Serge
    2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [46] Reservoir computing with generalized readout based on generalized synchronization
    Ohkubo, Akane
    Inubushi, Masanobu
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [47] Applications of Metaheuristics in Reservoir Computing Techniques: A Review
    Bala, Abubakar
    Ismail, Idris
    Ibrahim, Rosdiazli
    Sait, Sadiq M.
    IEEE ACCESS, 2018, 6 : 58012 - 58029
  • [48] A Reservoir Computing Approach to Word Sense Disambiguation
    Kiril Simov
    Petia Koprinkova-Hristova
    Alexander Popov
    Petya Osenova
    Cognitive Computation, 2023, 15 : 1409 - 1418
  • [49] Efficient parallel implementation of reservoir computing systems
    Alomar, M. L.
    Skibinsky-Gitlin, Erik S.
    Frasser, Christiam F.
    Canals, Vincent
    Isern, Eugeni
    Roca, Miquel
    Rossello, Josep L.
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (07) : 2299 - 2313
  • [50] Physical Reservoir Computing Based on Nanoscale Materials and Devices
    Qi, Zhiying
    Mi, Linjie
    Qian, Haoran
    Zheng, Weiguo
    Guo, Yao
    Chai, Yang
    ADVANCED FUNCTIONAL MATERIALS, 2023,