3D-aCortex: An Ultra-Compact Energy-Efficient Neurocomputing Platform Based on Commercial 3D-NAND Flash Memories
Mohammad Bavandpour, Shubham Sahay, Mohammad Reza Mahmoodi, Dmitri B., Strukov

TL;DR
This paper introduces 3D-aCortex, an energy-efficient neuromorphic platform using commercial 3D-NAND flash memories for dense vector-matrix multiplication, achieving record-breaking efficiency and throughput in neural inference tasks.
Contribution
It develops a novel VMM circuit based on unmodified 3D-NAND flash memories and integrates it into a neuromorphic processor, demonstrating unprecedented efficiency and performance.
Findings
Area efficiency of 0.14 um2/byte for 5-bit VMM
Energy efficiency of ~10 fJ/Op including peripherals
Peak throughput of 10.66 TOps/s and storage efficiency of 4.34 MB/mm2
Abstract
The first contribution of this paper is the development of extremely dense, energy-efficient mixed-signal vector-by-matrix-multiplication (VMM) circuits based on the existing 3D-NAND flash memory blocks, without any need for their modification. Such compatibility is achieved using time-domain-encoded VMM design. Our detailed simulations have shown that, for example, the 5-bit VMM of 200-element vectors, using the commercially available 64-layer gate-all-around macaroni-type 3D-NAND memory blocks designed in the 55-nm technology node, may provide an unprecedented area efficiency of 0.14 um2/byte and energy efficiency of ~10 fJ/Op, including the input/output and other peripheral circuitry overheads. Our second major contribution is the development of 3D-aCortex, a multi-purpose neuromorphic inference processor that utilizes the proposed 3D-VMM blocks as its core processing units. We have…
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.
