Analog In-memory Training on General Non-ideal Resistive Elements: The Impact of Response Functions

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Wu, Zhaoxian, Xiao, Quan, Gokmen, Tayfun, Fagbohungbe, Omobayode, Chen, Tianyi
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866917197164576768
author Wu, Zhaoxian
Xiao, Quan
Gokmen, Tayfun
Fagbohungbe, Omobayode
Chen, Tianyi
author_facet Wu, Zhaoxian
Xiao, Quan
Gokmen, Tayfun
Fagbohungbe, Omobayode
Chen, Tianyi
contents As the economic and environmental costs of training and deploying large vision or language models increase dramatically, analog in-memory computing (AIMC) emerges as a promising energy-efficient solution. However, the training perspective, especially its training dynamic, is underexplored. In AIMC hardware, the trainable weights are represented by the conductance of resistive elements and updated using consecutive electrical pulses. While the conductance changes by a constant in response to each pulse, in reality, the change is scaled by asymmetric and non-linear response functions, leading to a non-ideal training dynamic. This paper provides a theoretical foundation for gradient-based training on AIMC hardware with non-ideal response functions. We demonstrate that asymmetric response functions negatively impact Analog SGD by imposing an implicit penalty on the objective. To overcome the issue, we propose Residual Learning algorithm, which provably converges exactly to a critical point by solving a bilevel optimization problem. We demonstrate that the proposed method can be extended to address other hardware imperfections, such as limited response granularity. As we know, it is the first paper to investigate the impact of a class of generic non-ideal response functions. The conclusion is supported by simulations validating our theoretical insights.
format Preprint
id arxiv_https___arxiv_org_abs_2502_06309
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Analog In-memory Training on General Non-ideal Resistive Elements: The Impact of Response Functions
Wu, Zhaoxian
Xiao, Quan
Gokmen, Tayfun
Fagbohungbe, Omobayode
Chen, Tianyi
Machine Learning
Hardware Architecture
Optimization and Control
As the economic and environmental costs of training and deploying large vision or language models increase dramatically, analog in-memory computing (AIMC) emerges as a promising energy-efficient solution. However, the training perspective, especially its training dynamic, is underexplored. In AIMC hardware, the trainable weights are represented by the conductance of resistive elements and updated using consecutive electrical pulses. While the conductance changes by a constant in response to each pulse, in reality, the change is scaled by asymmetric and non-linear response functions, leading to a non-ideal training dynamic. This paper provides a theoretical foundation for gradient-based training on AIMC hardware with non-ideal response functions. We demonstrate that asymmetric response functions negatively impact Analog SGD by imposing an implicit penalty on the objective. To overcome the issue, we propose Residual Learning algorithm, which provably converges exactly to a critical point by solving a bilevel optimization problem. We demonstrate that the proposed method can be extended to address other hardware imperfections, such as limited response granularity. As we know, it is the first paper to investigate the impact of a class of generic non-ideal response functions. The conclusion is supported by simulations validating our theoretical insights.
title Analog In-memory Training on General Non-ideal Resistive Elements: The Impact of Response Functions
topic Machine Learning
Hardware Architecture
Optimization and Control
url https://arxiv.org/abs/2502.06309