Optimized Bistable Vortex Memory Arrays for Superconducting In-Memory Matrix-Vector Multiplication
Mustafa Altay Karamuftuoglu, Changxu Song, Beyza Zeynep Ucpinar, Sasan Razmkhah, Massoud Pedram

TL;DR
This paper introduces an optimized superconductor-based Bistable Vortex Memory array architecture for high-speed, energy-efficient in-memory matrix-vector multiplication, advancing neural network hardware acceleration.
Contribution
It presents a novel BVM array design with diagonal sense line restructuring and an input scheme, enabling efficient, high-speed in-memory MVM and MAC operations.
Findings
Achieved 20 GHz operation with 50 ps latency for a 4-bit multiplier.
Demonstrated high-speed in-memory matrix-vector multiplication at 20 GHz.
Extended BVM multiplier design to support multiply-accumulate operations.
Abstract
Building upon previously introduced Bistable Vortex Memory (BVM) as a novel, nonvolatile, high-density, and scalable superconductor memory technology, this work presents a methodology that uses BVM arrays to address challenges in data-driven algorithms and neural networks, specifically focusing on matrix-vector multiplication (MVM). The BVM approach introduces a novel superconductor-based methodology for in-memory arithmetic, achieving ultra-high-speed and energy-efficient computation by utilizing BVM arrays for in-memory computation. The design employs a tiled multiplier structure where BVM's inherent current summation capability is combined with Quantizer Buffer (QB) cells to convert the analog accumulated current into a variable number of digital Single Flux Quantum (SFQ) pulses. These pulses are then processed by T1 adder cells, which handle binary addition and carry propagation,…
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.
