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 条
  • [21] A Power-Efficient Architecture for On-Chip Reservoir Computing
    Sackesyn, Stijn
    Ma, Chonghuai
    Katumba, Andrew
    Dambre, Joni
    Bienstman, Peter
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: WORKSHOP AND SPECIAL SESSIONS, 2019, 11731 : 161 - 164
  • [22] SparkNoC: An energy-efficiency FPGA-based accelerator using optimized lightweight CNN for edge computing
    Xia, Ming
    Huang, Zunkai
    Tian, Li
    Wang, Hui
    Chang, Victor
    Zhu, Yongxin
    Feng, Songlin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 115
  • [23] Integrated architecture of ITCAM and reservoir computing for time series data
    Kunito, Yuta
    Akiyama, Sayaka
    Suzuki, Seiran
    Ajiki, Go
    Kumaki, Takeshi
    IEICE NONLINEAR THEORY AND ITS APPLICATIONS, 2024, 15 (02): : 354 - 364
  • [24] An FPGA-Based Autofocusing Hardware Architecture for Digital Holography
    Chen, Huan-Yuan
    Hwang, Wen-Jyi
    Cheng, Chau-Jern
    Lai, Xin-Ji
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2019, 5 (02) : 287 - 300
  • [25] An Efficient FPGA-Based Architecture for Convolutional Neural Networks
    Hwang, Wen-Jyi
    Jhang, Yun-Jie
    Tai, Tsung-Ming
    2017 40TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2017, : 582 - 588
  • [26] Abstract Reservoir Computing
    Senn, Christoph Walter
    Kumazawa, Itsuo
    AI, 2022, 3 (01) : 194 - 210
  • [27] Reservoir computing with solitons
    Silva, Nuno Azevedo
    Ferreira, Tiago D.
    Guerreiro, Ariel
    NEW JOURNAL OF PHYSICS, 2021, 23 (02):
  • [28] Differentiable reservoir computing
    Grigoryeva, Lyudmila
    Ortega, Juan-Pablo
    JOURNAL OF MACHINE LEARNING RESEARCH, 2019, 20
  • [29] Transport in reservoir computing
    Manjunath, G.
    Ortega, Juan-Pablo
    PHYSICA D-NONLINEAR PHENOMENA, 2023, 449
  • [30] Polymer Waveguide-Based Reservoir Computing
    Heroux, Jean Benoit
    Numata, Hidetoshi
    Nakano, Daiju
    NEURAL INFORMATION PROCESSING (ICONIP 2017), PT VI, 2017, 10639 : 840 - 848