Estimation of Energy-dissipation Lower-bounds for Neuromorphic Learning-in-memory

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chen, Zihao, Ahsan, Faiek, Leugering, Johannes, Cauwenberghs, Gert, Chakrabartty, Shantanu
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912986967310336
author Chen, Zihao
Ahsan, Faiek
Leugering, Johannes
Cauwenberghs, Gert
Chakrabartty, Shantanu
author_facet Chen, Zihao
Ahsan, Faiek
Leugering, Johannes
Cauwenberghs, Gert
Chakrabartty, Shantanu
contents Neuromorphic or neurally-inspired optimizers rely on local but parallel parameter updates to solve problems that range from quadratic programming to Ising machines. An ideal realization of such an optimizer not only uses a compute-in-memory (CIM) paradigm to address the so-called memory-wall (i.e. energy dissipated due to repeated memory read access), but also uses a learning-in-memory (LIM) paradigm to address the energy bottlenecks due to repeated memory writes at the precision required for optimization (the update-wall), and to address the energy bottleneck due to the repeated transfer of information between short-term and long-term memories (the consolidation-wall). In this paper, we derive theoretical estimates for the energy-to-solution metric that can be achieved by this ideal neuromorphic optimizer which is realized by modulating the energy-barrier of the physical memories such that the dynamics of memory updates and memory consolidation matches the optimization or the annealing dynamics. The analysis presented in this paper captures the out-of-equilibrium thermodynamics of learning and the resulting energy-efficiency estimates are model-agnostic which only depend on the number of model-update operations (OPS), the model-size in terms of number of parameters, the speed of convergence, and the precision of the solution. To show the practical applicability of our results, we apply our analysis for estimating the lower-bound on the energy-to-solution metrics for large-scale AI workloads.
format Preprint
id arxiv_https___arxiv_org_abs_2402_14878
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Estimation of Energy-dissipation Lower-bounds for Neuromorphic Learning-in-memory
Chen, Zihao
Ahsan, Faiek
Leugering, Johannes
Cauwenberghs, Gert
Chakrabartty, Shantanu
Machine Learning
Artificial Intelligence
Hardware Architecture
Neuromorphic or neurally-inspired optimizers rely on local but parallel parameter updates to solve problems that range from quadratic programming to Ising machines. An ideal realization of such an optimizer not only uses a compute-in-memory (CIM) paradigm to address the so-called memory-wall (i.e. energy dissipated due to repeated memory read access), but also uses a learning-in-memory (LIM) paradigm to address the energy bottlenecks due to repeated memory writes at the precision required for optimization (the update-wall), and to address the energy bottleneck due to the repeated transfer of information between short-term and long-term memories (the consolidation-wall). In this paper, we derive theoretical estimates for the energy-to-solution metric that can be achieved by this ideal neuromorphic optimizer which is realized by modulating the energy-barrier of the physical memories such that the dynamics of memory updates and memory consolidation matches the optimization or the annealing dynamics. The analysis presented in this paper captures the out-of-equilibrium thermodynamics of learning and the resulting energy-efficiency estimates are model-agnostic which only depend on the number of model-update operations (OPS), the model-size in terms of number of parameters, the speed of convergence, and the precision of the solution. To show the practical applicability of our results, we apply our analysis for estimating the lower-bound on the energy-to-solution metrics for large-scale AI workloads.
title Estimation of Energy-dissipation Lower-bounds for Neuromorphic Learning-in-memory
topic Machine Learning
Artificial Intelligence
Hardware Architecture
url https://arxiv.org/abs/2402.14878