arrow
返回

MultPIM: Fast Stateful Multiplication for Processing-in-Memory

delete2022-03-01
delete14
delete
OA
AI
O
Orian Leitersdorf *
R
Ronny Ronen
S
Shahar Kvatinsky
DOI:10.1109/TCSII.2021.3118215delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
Processing-in-memory (PIM) seeks to eliminate computation/memory data transfer using devices that support both storage and logic. Stateful logic techniques such as IMPLY, MAGIC and FELIX can perform logic gates within memristive crossbar arrays with massive parallelism. Multiplication via stateful logic is an active field of research due to the wide implications. Recently, RIME has become the state-of-the-art algorithm for stateful single-row multiplication by using memristive partitions, reducing the latency of the previous state-of-the-art by 5.1x. In this brief, we begin by proposing novel partition-based computation techniques for broadcasting and shifting data. Then, we design an in-memory multiplication algorithm based on the carry-save add-shift (CSAS) technique. Finally, we develop a novel stateful full-adder that significantly improves the state-of-the-art (FELIX) design. These contributions constitute MultPIM, a multiplier that reduces state-of-the-art time complexity from quadratic to linear-log. For 32-bit numbers, MultPIM improves latency by an additional 4.2x over RIME, while even slightly reducing area overhead. Furthermore, we optimize MultPIM for full-precision matrix-vector multiplication and improve latency by 25.5x over FloatPIM matrix-vector multiplication.
Keyword:
Logic gates
Memristors
Partitioning algorithms
Adders
Transistors
Resistance
Clocks
Processing-in-memory
memristor
multiplying circuits
parallel algorithms
iterative algorithms

期刊

I
IEEE Transactions on Circuits and Systems and Express Briefs
IF:
4.9
论文数:
8.8K
被引数:
2.5W

机构

T
Technion Israel Institute of Technology
学者数:
1.6W
论文数: 1.5W
被引数: 2.0W
引用论文

引用论文

In Situ Aging-Aware Error Monitoring Scheme for IMPLY-Based Memristive Computing-in-Memory Systems
err2022-01-01
err10
PREAI
errXu, Jiarui; Zhan, Yi; Li, Yujie; Wu, Jiajun; Ji, Xinglong; Yu, Guoyi; Jiang, Wenyu; Zhao, Rong; Wang, Chao
err分享
err收藏
Extractive Desulfurization of Gasoline Using Imidazolium-Based Phosphoric Ionic Liquids
err2006-08-12
err0
PREAI
errYi Nie; Chunxi Li; Aijun Sun; Hong Meng; Zihao Wang
err分享
err收藏
MAGIC-Memristor-Aided Logic魔术-忆阻器辅助逻辑
err2014-11-01
err638
PREAI
errKvatinsky, Shahar; Belousov, Dmitry; Liman, Slavik; Satat, Guy; Wald, Nimrod; Friedman, Eby G.; Kolodny, Avinoam; Weiser, Uri C.
err分享
err收藏
Skeleton-Based Synthesis Flow for Computation-in-Memory Architectures
err2020-04-01
err4
errOAAI
errYu, Jintao; Nane, Razvan; Ashraf, Imran; Taouil, Mottaqiallah; Hamdioui, Said; Corporaal, Henk; Bertels, Koen
err分享
err收藏
Social, societal, and economic burden of mal de debarquement syndrome
err2012-01-10
err0
PREAI
errAllison Macke; Andrew LePorte; Brian C. Clark
err分享
err收藏
IMAGING: In-Memory AlGorithms for Image processiNG
err2018-12-01
err38
errOAAI
errHaj-Ali, Ameer; Ben-Hur, Rotem; Wald, Nimrod; Ronen, Ronny; Kvatinsky, Shahar
err分享
err收藏
学者 查看更多内容