arrow
返回

Digital in-memory stochastic computing architecture for vector-matrix multiplication

delete2023-07-24
delete2
delete
OA
AI
S
Shady Agwa *
T
Themis Prodromakis
DOI:10.3389/fnano.2023.1147396delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The applications of the Artificial Intelligence are currently dominating the technology landscape. Meanwhile, the conventional Von Neumann architectures are struggling with the data-movement bottleneck to meet the ever-increasing performance demands of these data-centric applications. Moreover, The vector-matrix multiplication cost, in the binary domain, is a major computational bottleneck for these applications. This paper introduces a novel digital in-memory stochastic computing architecture that leverages the simplicity of the stochastic computing for in-memory vector-matrix multiplication. The proposed architecture incorporates several new approaches including a new stochastic number generator with ideal binary-to-stochastic mapping, a best seeding approach for accurate-enough low stochastic bit-precisions, a hybrid stochastic-binary accumulation approach for vector-matrix multiplication, and the conversion of conventional memory read operations into on-the-fly stochastic multiplication operations with negligible overhead. Thanks to the combination of these approaches, the accuracy analysis of the vector-matrix multiplication benchmark shows that scaling down the stochastic bit-precision from 16-bit to 4-bit achieves nearly the same average error (less than 3%). The derived analytical model of the proposed in-memory stochastic computing architecture demonstrates that the 4-bit stochastic architecture achieves the highest throughput per sub-array (122 Ops/Cycle), which is better than the 16-bit stochastic precision by 4.36x, while still maintaining a small average error of 2.25%.
Keyword:
stochastic computing
in-memory computing
beyond von-neumann architectures
vector-matrix multiplication
RRAM
deep neural network
emerging technologies

期刊

F
Frontiers in Nanotechnology
IF:
3.8
论文数:
516
被引数:
1.3K

机构

U
University of Edinburgh
学者数:
5.2W
论文数: 4.6W
被引数: 71
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Punica granatum Protects Against Oxidative Stress in PC12 Cells and Oxidative Stress-Induced Alzheimer's Symptoms in Mice
err2011-07-01
err0
PREAI
errSoo Jung Choi; Ju-Hyun Lee; Ho Jin Heo; Hong Yon Cho; Hye Kyung Kim; Chang-Ju Kim; Myeong Ok Kim; Soo Hwan Suh; Dong-Hoon Shin
err分享
err收藏
Electrochemical Examination of the Structure of Thin Hydrogel Layers Anchored to Regular and Microelectrode Surfaces
err2016-08-25
err0
PREAI
errKlaudia Kaniewska; Marcin Karbarz; Krzysztof Ziach; Alicja Siennicka; Zbigniew Stojek; Wojciech Hyk
err分享
err收藏
学者 查看更多内容