SCiMA: A Generic Single-Cycle Compute-in-Memory Acceleration Scheme for Matrix Computations
Document Type
Conference Proceeding
Publication Date
1-1-2022
Abstract
This work proposes a new generic Single-cycle Compute-in-Memory (CiM) Accelerator for matrix computation named SCiMA. SCiMA is developed on top of the existing commodity Spin-Orbit Torque Magnetic Random-Access Memory chip. Every sub-array's peripherals are transformed to realize a full set of single-cycle 2-and 3-input in-memory bulk bitwise functions specifically designed to accelerate a wide variety of graph and matrix multiplication tasks. We explore SCiMA's efficiency by selecting a complex matrix processing operation, i.e., calculating determinant as an essential and under-explored application in the CiM domain. The cross-layer device-to-architecture simulation framework shows the presented platform can reduce energy consumption by 70.43% compared with the most recent CiM designs implemented with the same memory technology. SCiMA also achieves up to 2.5x speedup compared with current CiM platforms.
Identifier
85142494184 (Scopus)
ISBN
[9781665484855]
Publication Title
Proceedings IEEE International Symposium on Circuits and Systems
External Full Text Location
https://doi.org/10.1109/ISCAS48785.2022.9937332
ISSN
02714310
First Page
576
Last Page
580
Volume
2022-May
Recommended Citation
Tabrizchi, Sepehr; Angizi, Shaahin; and Roohi, Arman, "SCiMA: A Generic Single-Cycle Compute-in-Memory Acceleration Scheme for Matrix Computations" (2022). Faculty Publications. 3447.
https://digitalcommons.njit.edu/fac_pubs/3447