Hamun: An Approximate Computation Method to Prolong the Lifespan of ReRAM-Based Accelerators
Mohammad Sabri, Marc Riera, Antonio Gonzalez

TL;DR
Hamun is an approximate computing method that significantly extends the lifespan of ReRAM-based accelerators for DNN inference by fault detection, wear-leveling, and batch execution, achieving over 13 times longer durability.
Contribution
This paper introduces Hamun, a novel approach combining fault detection, wear-leveling, and batching to prolong ReRAM accelerator lifespan, addressing wear-out issues in DNN hardware.
Findings
Hamun achieves 13.2x lifespan improvement over baseline.
Fault handling and batch execution schemes contribute 4.6x and 2.6x to lifespan.
The method maintains DNN accuracy despite ReRAM wear-out.
Abstract
ReRAM-based accelerators exhibit enormous potential to increase computational efficiency for DNN inference tasks, delivering significant performance and energy savings over traditional platforms. By incorporating adaptive scheduling, these accelerators dynamically adjust to DNN requirements, optimizing allocation of constrained hardware resources. However, ReRAM cells have limited endurance cycles due to wear-out from multiple updates for each inference execution, which shortens the lifespan of ReRAM-based accelerators and presents a practical challenge in positioning them as alternatives to conventional platforms like TPUs. Addressing these endurance limitations is essential for making ReRAM-based solutions viable for long-term, high-performance DNN inference. To address the lifespan limitations of ReRAM-based accelerators, we introduce Hamun, an approximate computing method designed…
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
TopicsEnergy Harvesting in Wireless Networks · Advanced biosensing and bioanalysis techniques · Quantum-Dot Cellular Automata
