Optimizing Write Fidelity of MRAMs via Iterative Water-filling Algorithm
Yongjune Kim, Yoocharn Jeon, Hyeokjin Choi, Cyril Guyot, Yuval Cassuto

TL;DR
This paper introduces an iterative water-filling algorithm to optimize write fidelity in MRAMs, reducing energy consumption while maintaining accuracy, through a novel biconvex optimization approach.
Contribution
It develops an efficient iterative water-filling algorithm for MRAM write optimization based on biconvex programming and analytic solutions, improving computational efficiency.
Findings
Reduces MSE exponentially with bits per word
Achieves 40% write energy reduction in neural network storage
Comparable MSE to global nonlinear solvers
Abstract
Magnetic random-access memory (MRAM) is a promising memory technology due to its high density, non-volatility, and high endurance. However, achieving high memory fidelity incurs significant write-energy costs, which should be reduced for large-scale deployment of MRAMs. In this paper, we formulate a \emph{biconvex} optimization problem to optimize write fidelity given energy and latency constraints. The basic idea is to allocate non-uniform write pulses depending on the importance of each bit position. The fidelity measure we consider is mean squared error (MSE), for which we optimize write pulses via \emph{alternating convex search (ACS)}. By using Karush-Kuhn-Tucker (KKT) conditions, we derive analytic solutions and propose an \emph{iterative water-filling-type} algorithm by leveraging the analytic solutions. Hence, the proposed iterative water-filling algorithm is computationally…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Stochastic Gradient Optimization Techniques · Ferroelectric and Negative Capacitance Devices
