From GPUs to RRAMs: Distributed In-Memory Primal-Dual Hybrid Gradient Method for Solving Large-Scale Linear Optimization Problem

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Vo, Huynh Q. N., Chowdhury, Md Tawsif Rahman, Ramanan, Paritosh, Tutuncuoglu, Gozde, Yang, Junchi, Qiu, Feng, Yildirim, Murat
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914187121262592
author Vo, Huynh Q. N.
Chowdhury, Md Tawsif Rahman
Ramanan, Paritosh
Tutuncuoglu, Gozde
Yang, Junchi
Qiu, Feng
Yildirim, Murat
author_facet Vo, Huynh Q. N.
Chowdhury, Md Tawsif Rahman
Ramanan, Paritosh
Tutuncuoglu, Gozde
Yang, Junchi
Qiu, Feng
Yildirim, Murat
contents The exponential growth of computational workloads is surpassing the capabilities of conventional architectures, which are constrained by fundamental limits. In-memory computing (IMC) with RRAM provides a promising alternative by providing analog computations with significant gains in latency and energy use. However, existing algorithms developed for conventional architectures do not translate to IMC, particularly for constrained optimization problems where frequent matrix reprogramming remains cost-prohibitive for IMC applications. Here we present a distributed in-memory primal-dual hybrid gradient (PDHG) method, specifically co-designed for arrays of RRAM devices. Our approach minimizes costly write cycles, incorporates robustness against device non-idealities, and leverages a symmetric block-matrix formulation to unify operations across distributed crossbars. We integrate a physics-based simulation framework called MELISO+ to evaluate performance under realistic device conditions. Benchmarking against GPU-accelerated solvers on large-scale linear programs demonstrates that our RRAM-based solver achieves comparable accuracy with up to three orders of magnitude reductions in energy consumption and latency. These results demonstrate the first PDHG-based LP solver implemented on RRAMs, showcasing the transformative potential of algorithm-hardware co-design for solving large-scale optimization through distributed in-memory computing.
format Preprint
id arxiv_https___arxiv_org_abs_2509_21137
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle From GPUs to RRAMs: Distributed In-Memory Primal-Dual Hybrid Gradient Method for Solving Large-Scale Linear Optimization Problem
Vo, Huynh Q. N.
Chowdhury, Md Tawsif Rahman
Ramanan, Paritosh
Tutuncuoglu, Gozde
Yang, Junchi
Qiu, Feng
Yildirim, Murat
Distributed, Parallel, and Cluster Computing
Hardware Architecture
Emerging Technologies
The exponential growth of computational workloads is surpassing the capabilities of conventional architectures, which are constrained by fundamental limits. In-memory computing (IMC) with RRAM provides a promising alternative by providing analog computations with significant gains in latency and energy use. However, existing algorithms developed for conventional architectures do not translate to IMC, particularly for constrained optimization problems where frequent matrix reprogramming remains cost-prohibitive for IMC applications. Here we present a distributed in-memory primal-dual hybrid gradient (PDHG) method, specifically co-designed for arrays of RRAM devices. Our approach minimizes costly write cycles, incorporates robustness against device non-idealities, and leverages a symmetric block-matrix formulation to unify operations across distributed crossbars. We integrate a physics-based simulation framework called MELISO+ to evaluate performance under realistic device conditions. Benchmarking against GPU-accelerated solvers on large-scale linear programs demonstrates that our RRAM-based solver achieves comparable accuracy with up to three orders of magnitude reductions in energy consumption and latency. These results demonstrate the first PDHG-based LP solver implemented on RRAMs, showcasing the transformative potential of algorithm-hardware co-design for solving large-scale optimization through distributed in-memory computing.
title From GPUs to RRAMs: Distributed In-Memory Primal-Dual Hybrid Gradient Method for Solving Large-Scale Linear Optimization Problem
topic Distributed, Parallel, and Cluster Computing
Hardware Architecture
Emerging Technologies
url https://arxiv.org/abs/2509.21137