Hardware Implementation of Next Generation Reservoir Computing with RRAM-Based Hybrid Digital-Analog System

被引:0
作者
Dong, Danian [1 ,2 ,3 ]
Zhang, Woyu [1 ,2 ,3 ]
Xie, Yuanlu [1 ,2 ]
Yue, Jinshan [1 ,2 ]
Ren, Kuan [1 ,2 ]
Huang, Hongjian [1 ,2 ,3 ]
Zheng, Xu [1 ,2 ,3 ]
Sun, Wen Xuan [1 ,2 ,3 ]
Lai, Jin Ru [1 ,2 ,4 ]
Fan, Shaoyang [1 ,2 ,3 ]
Wang, Hongzhou [1 ,2 ,3 ]
Yu, Zhaoan [1 ]
Yao, Zhihong [1 ,2 ]
Xu, Xiaoxin [1 ,2 ,3 ]
Shang, Dashan [1 ,2 ,3 ]
Liu, Ming [1 ,2 ,3 ]
机构
[1] Chinese Acad Sci, Inst Microelect, Lab Microelect Devices Integrated Technol, Beijing 100029, Peoples R China
[2] Chinese Acad Sci, Inst Microelect, Key Lab Fabricat Technol Integrated Circuits, Beijing 100029, Peoples R China
[3] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
[4] Univ Sci & Technol China, Sch Microelect, Hefei 230027, Peoples R China
关键词
computing-in-memory; hybrid system; reservoir computing; resistive random access memory; NETWORKS; CHAOS;
D O I
10.1002/aisy.202400098
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Reservoir computing (RC) possesses a simple architecture and high energy efficiency for time-series data analysis through machine learning algorithms. To date, RC has evolved into several innovative variants. The next generation reservoir computing (NGRC) variant, founded on nonlinear vector autoregression (NVAR) distinguishes itself due to its fewer hyperparameters and independence from physical random connection matrices, while yielding comparable results. However, NGRC networks struggle with massive Kronecker product calculations and matrix-vector multiplications within the read out layer, leading to substantial efficiency challenges for traditional von Neumann architectures. In this work, a hybrid digital-analog hardware system tailored for NGRC is developed. The digital part is a Kronecker product calculation unit with data filtering, which realizes transformation of nonlinear vector of the input linear vector. For matrix-vector multiplication, a computing-in-memory architecture based on resistive random access memory array offers an energy-efficient hardware solution, which markedly reduces data transfer and greatly improve computational parallelism and energy efficiency. The predictive capabilities of this hybrid NGRC system are validated through the Lorenz63 model, achieving a normalized root mean square error (NRMSE) of 0.00098 and an energy efficiency of 19.42TOPS W-1. Digital computing system based on von-Neumann architecture suffers from efficiency challenges when processing a large amount of Kronecker product and matrix-vector multiplication operations in next generation reservoir computing (NGRC) system. Here, leveraging compute-in-memory with resistive random access memory chip, a hybrid digital-analog hardware system is proposed to realize a high reliable and efficient NGRC system, providing a promising way for NGRC hardware implementation.image (c) 2024 WILEY-VCH GmbH
引用
收藏
页数:8
相关论文
共 40 条
[1]   A Hybrid Computing-In-Memory Architecture by Monolithic 3D Integration of BEOL CNT/IGZO-based CFET Logic and Analog RRAM [J].
An, Ran ;
Li, Yijun ;
Tang, Jianshi ;
Gao, Bin ;
Du, Yiwei ;
Yao, Jian ;
Li, Yuankun ;
Sun, Wen ;
Zhao, Han ;
Li, Jiaming ;
Qin, Qi ;
Zhang, Qingtian ;
Qiu, Song ;
Li, Qingwen ;
Li, Zhengcao ;
Qian, He ;
Wu, Huaqiang .
2022 INTERNATIONAL ELECTRON DEVICES MEETING, IEDM, 2022,
[2]   Information processing using a single dynamical node as complex system [J].
Appeltant, L. ;
Soriano, M. C. ;
Van der Sande, G. ;
Danckaert, J. ;
Massar, S. ;
Dambre, J. ;
Schrauwen, B. ;
Mirasso, C. R. ;
Fischer, I. .
NATURE COMMUNICATIONS, 2011, 2
[3]   Constructing optimized binary masks for reservoir computing with delay systems [J].
Appeltant, Lennert ;
Van der Sande, Guy ;
Danckaert, Jan ;
Fischer, Ingo .
SCIENTIFIC REPORTS, 2014, 4
[4]  
Arrassi A. E., 2022, IEEE VLSISOC
[5]   Learning spatiotemporal chaos using next-generation reservoir computing [J].
Barbosa, Wendson A. S. ;
Gauthier, Daniel J. .
CHAOS, 2022, 32 (09)
[7]   A unifying view of Wiener and Volterra theory and polynomial kernel regression [J].
Franz, Matthias O. ;
Schoelkopf, Bernhard .
NEURAL COMPUTATION, 2006, 18 (12) :3097-3118
[8]   Learning unseen coexisting attractors [J].
Gauthier, Daniel J. ;
Fischer, Ingo ;
Rohm, Andre .
CHAOS, 2022, 32 (11)
[9]   Next generation reservoir computing [J].
Gauthier, Daniel J. ;
Bollt, Erik ;
Griffith, Aaron ;
Barbosa, Wendson A. S. .
NATURE COMMUNICATIONS, 2021, 12 (01)
[10]   Design and synthesis of diazirine-containing dyes for polypropylene fibre: A study on the effect of alkyl chain [J].
Guo, Guangluo ;
Jiang, Hua ;
Chai, Liqin ;
Cui, Zhihua ;
Chen, Weiguo .
COLORATION TECHNOLOGY, 2022, 138 (05) :551-564