An RRAM compute-in-memory architecture for high energy-efficient processing of binary matrix-vector multiplication in cryptography
Hao Yue, Yihao Chen, Tianhang Liang, Xiangrui Li, Xin Kong, Zhelong Jiang, Zhigang Li, Gang Chen, Huaxiang Lu

TL;DR
This paper introduces a novel RRAM compute-in-memory architecture optimized for energy-efficient binary matrix-vector multiplication, crucial for post-quantum cryptography, demonstrating significant improvements over FPGA solutions.
Contribution
The work proposes a new RRAM nvCIM architecture with high-resistive-state compensation and pulsed current-sensing, enhancing accuracy and energy efficiency for cryptographic computations.
Findings
Achieves 1.51 TOPS/W energy efficiency
Performs high-precision current accumulation with MAC=10
Outperforms 28nm FPGA by 1.62 times in efficiency
Abstract
Binary matrix-vector multiplication (BMVM) is a key operation in post-quantum cryptography schemes like the Classic McEliece cryptosystem. Conventional computing architectures incur significant energy efficiency loss due to data movement of large matrices when handling such tasks. Resistive memory (RRAM) non-volatile compute-in-memory (nvCIM) is an ideal technology for high energy-efficient BMVM processing but faces challenges, including signal margin degradation in high input-parallelism arrays due to device non-idealities and high hardware overhead from current readout and XOR operations. This work presents a RRAM nvCIM architecture featuring: 1) 1T1R cells with high-resistive-state compensation modules; and 2) pulsed current-sensing parity checkers. Based on the 180nm process and test results from RRAM devices, the computing accuracy and efficiency of the architecture are verified by…
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 · Ferroelectric and Negative Capacitance Devices · Machine Learning and ELM
