Efficient nonlinear function approximation in analog resistive crossbars for recurrent neural networks

Analog In-memory Computing (IMC) has demonstrated energy-efficient and low latency implementation of convolution and fully-connected layers in deep neural networks (DNN) by using physics for computing in parallel resistive memory arrays. However, recurrent neural networks (RNN) that are widely used for speech-recognition and natural language processing have tasted limited success with this approach. This can be attributed to the significant time and energy penalties incurred in implementing nonlinear activation functions that are abundant in such models. In this work, we experimentally demonstrate the implementation of a non-linear activation function integrated with a ramp analog-to-digital conversion (ADC) at the periphery of the memory to improve in-memory implementation of RNNs. Our approach uses an extra column of memristors to produce an appropriately pre-distorted ramp voltage such that the comparator output directly approximates the desired nonlinear function. We experimentally demonstrate programming different nonlinear functions using a memristive array and simulate its incorporation in RNNs to solve keyword spotting and language modelling tasks. Compared to other approaches, we demonstrate manifold increase in area-efficiency, energy-efficiency and throughput due to the in-memory, programmable ramp generator that removes digital processing overhead.

Authors

Institutions

Publication Details

Journal
Nature Communications
Published
2025-01-29
DOI
https://doi.org/10.1038/s41467-025-56254-6
Citations
15
Primary Topic
Advanced Memory and Neural Computing
Type
article
Field-Weighted Citation Impact
10.96

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Efficient nonlinear function approximation in analog resistive crossbars for recurrent neural networks

Junyi Yang, Xia Sheng, Arindam Basu, Ruibin Mao et al.
15 citations
Nature Communications
Advanced Memory and Neural Computing
10.96
article

Efficient nonlinear function approximation in analog resistive crossbars for recurrent neural networks

Junyi Yang, Xia Sheng, Arindam Basu, Ruibin Mao, Pao-Sheng Vincent Sun, Jim Ignowski, Haoliang Li, Mingrui Jiang, Yi-Chuan Cheng, Shuai Dong, Giacomo Pedretti, Can Li
article en
15 citations

Abstract

Analog In-memory Computing (IMC) has demonstrated energy-efficient and low latency implementation of convolution and fully-connected layers in deep neural networks (DNN) by using physics for computing in parallel resistive memory arrays. However, recurrent neural networks (RNN) that are widely used for speech-recognition and natural language processing have tasted limited success with this approach. This can be attributed to the significant time and energy penalties incurred in implementing nonlinear activation functions that are abundant in such models. In this work, we experimentally demonstrate the implementation of a non-linear activation function integrated with a ramp analog-to-digital conversion (ADC) at the periphery of the memory to improve in-memory implementation of RNNs. Our approach uses an extra column of memristors to produce an appropriately pre-distorted ramp voltage such that the comparator output directly approximates the desired nonlinear function. We experimentally demonstrate programming different nonlinear functions using a memristive array and simulate its incorporation in RNNs to solve keyword spotting and language modelling tasks. Compared to other approaches, we demonstrate manifold increase in area-efficiency, energy-efficiency and throughput due to the in-memory, programmable ramp generator that removes digital processing overhead.

Nature CommunicationsVol. 16(1)
City University of Hong Kong (HK), Hewlett Packard Enterprise (United States) (US), University of Hong Kong (HK)
City University of Hong Kong, Croucher Foundation, National Natural Science Foundation of China, Research Grants Council, University Grants Committee, Innovation and Technology Commission, Innovation and Technology Fund, National Natural Science Foundation of China-Yunnan Joint Fund
Openalex Percentile: Top 2%
Advanced Memory and Neural Computing
10.96
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.