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 条
  • [31] Memcapacitive Reservoir Computing
    Tran, Dat S. J.
    Teuscher, Christof
    PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 2017), 2017, : 115 - 116
  • [32] Reservoir computing on the hypersphere
    Andrecut, M.
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2017, 28 (07):
  • [33] Principal Component Modes of Reservoir Dynamics in Reservoir Computing
    Maria Enguita, Jose
    Diaz, Ignacio
    Garcia, Diego
    Alberto Cuadrado, Abel
    Ramon Rodriguez, Jose
    ARTIFICIAL INTELLIGENCE APPLICATIONS AND INNOVATIONS. AIAI 2023 IFIP WG 12.5 INTERNATIONAL WORKSHOPS, 2023, 677 : 434 - 445
  • [34] A Reservoir Computing Approach for Balance Assessment
    Gallicchio, Claudio
    Micheli, Alessio
    Pedrelli, Luca
    Fortunati, Luigi
    Vozzi, Federico
    Parodi, Oberdan
    ADVANCED ANALYSIS AND LEARNING ON TEMPORAL DATA, AALTD 2015, 2016, 9785 : 65 - 77
  • [35] Dynamics of Reservoir Computing at the Edge of Stability
    Yamane, Toshiyuki
    Takeda, Seiji
    Nakano, Daiju
    Tanaka, Gouhei
    Nakane, Ryosho
    Nakagawa, Shigeru
    Hirose, Akira
    NEURAL INFORMATION PROCESSING, ICONIP 2016, PT I, 2016, 9947 : 205 - 212
  • [36] Infinite-dimensional reservoir computing
    Gonon, Lukas
    Grigoryeva, Lyudmila
    Ortega, Juan-Pablo
    NEURAL NETWORKS, 2024, 179
  • [37] Reservoir Computing based Neural Image Filters
    Ganguly, Samiran
    Gu, Yunfei
    Xie, Yunkun
    Stan, Mircea R.
    Ghosh, Avik W.
    Dhar, Nibir K.
    IECON 2018 - 44TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2018, : 3206 - 3210
  • [38] Hierarchical architectures in reservoir computing systems
    Moon, John
    Wu, Yuting
    Lu, Wei D.
    NEUROMORPHIC COMPUTING AND ENGINEERING, 2021, 1 (01):
  • [39] An FPGA-based architecture for a local tone-mapping operator
    Firas Hassan
    Joan E. Carletta
    Journal of Real-Time Image Processing, 2007, 2 : 293 - 308
  • [40] An FPGA-based architecture for a local tone-mapping operator
    Hassan, Firas
    Carletta, Joan E.
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2007, 2 (04) : 293 - 308