RePAST: A ReRAM-based PIM Accelerator for Second-order Training of DNN
Yilong Zhao, Li Jiang, Mingyu Gao, Naifeng Jing, Chengyang Gu, Qidong, Tang, Fangxin Liu, Tao Yang, Xiaoyao Liang

TL;DR
RePAST is a ReRAM-based PIM accelerator designed to enable efficient second-order training of deep neural networks by providing high-precision matrix inversion, significantly speeding up training and reducing energy consumption.
Contribution
The paper introduces RePAST, a novel ReRAM-based PIM architecture that achieves high-precision matrix inversion for second-order DNN training, overcoming previous accuracy limitations.
Findings
Achieves over 115x speedup compared to GPU.
Reduces energy consumption by over 41x.
Supports high-precision matrix inversion for second-order methods.
Abstract
The second-order training methods can converge much faster than first-order optimizers in DNN training. This is because the second-order training utilizes the inversion of the second-order information (SOI) matrix to find a more accurate descent direction and step size. However, the huge SOI matrices bring significant computational and memory overheads in the traditional architectures like GPU and CPU. On the other side, the ReRAM-based process-in-memory (PIM) technology is suitable for the second-order training because of the following three reasons: First, PIM's computation happens in memory, which reduces data movement overheads; Second, ReRAM crossbars can compute SOI's inversion in time; Third, if architected properly, ReRAM crossbars can perform matrix inversion and vector-matrix multiplications which are important to the second-order training algorithms.…
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 Memory and Neural Computing · Machine Learning and ELM · Ferroelectric and Negative Capacitance Devices
