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 条
  • [1] 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
  • [2] Hierarchical Memcapacitive Reservoir Computing Architecture
    Tran, Dat S. J.
    Teuscher, Christof
    PROCEEDINGS OF THE 2019 FOURTH IEEE INTERNATIONAL CONFERENCE ON REBOOTING COMPUTING (ICRC), 2019, : 110 - 115
  • [3] SPCTRE: sparsity-constrained fully-digital reservoir computing architecture on FPGA
    Abe, Yuki
    Nishida, Kohei
    Ando, Kota
    Asai, Tetsuya
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2024, 39 (02) : 197 - 213
  • [4] Reliability Analysis of Memristive Reservoir Computing Architecture
    Rathore, Manu
    Febbo, Rocco
    Foshie, Adam
    Tushar, S. N. B.
    Das, Hritom
    Rose, Garrett S.
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 131 - 136
  • [5] MReC: A Multilayer Photonic Reservoir Computing Architecture
    Dhang, Dharanidhar
    Hasnain, Syed Ali
    Mahapatra, Rabi
    PROCEEDINGS OF THE 2019 20TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2019, : 170 - 175
  • [6] FPGA based spike-time dependent encoder and reservoir design in neuromorphic computing processors
    Yi, Yang
    Liao, Yongbo
    Wang, Bin
    Fu, Xin
    Shen, Fangyang
    Hou, Hongyan
    Liu, Lingjia
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 46 : 175 - 183
  • [7] A Survey of FPGA-Based Robotic Computing
    Wan, Zishen
    Yu, Bo
    Li, Thomas Yuang
    Tang, Jie
    Zhu, Yuhao
    Wang, Yu
    Raychowdhury, Arijit
    Liu, Shaoshan
    IEEE CIRCUITS AND SYSTEMS MAGAZINE, 2021, 21 (02) : 48 - 74
  • [8] FPGA Implementation for Large Scale Reservoir Computing based on Chaotic Boltzmann Machine
    Matsumoto, Shigeki
    Ichikawa, Yuki
    Kajihara, Nobuki
    Tamukoh, Hakaru
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [9] A broad learning system based on reservoir computing
    Yang G.
    Chen P.
    Dai L.-Z.
    Yang H.
    Kongzhi yu Juece/Control and Decision, 2021, 36 (09): : 2203 - 2210
  • [10] RF Signal Classification using Boolean Reservoir Computing on an FPGA
    Komkov, Heidi
    Pocher, Liam
    Restelli, Alessandro
    Hunt, Brian
    Lathrop, Daniel
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,