2020
DOI: 10.1002/aisy.202000134
|View full text |Cite
|
Sign up to set email alerts
|

In‐Memory Binary Vector–Matrix Multiplication Based on Complementary Resistive Switches

Abstract: With artificial neural networks (ANNs) becoming more and more powerful and with the slowdown of complementary metal-oxide-semiconductor (CMOS) scaling, the Von Neumann memory wall is becoming an increasingly prominent problem for ANN hardware systems. [1,2] Large neural networks especially suffer from this because not all computational information necessary can be stored in the cache memory, and costly communication with higher level storage is necessary. [3] In software, techniques such as pruning, weight reu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
6
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 28 publications
0
6
0
Order By: Relevance
“…2,3 These neuromorphic devices can perform vector-matrix multiplication, which is the core computation of machine learning, through analog processing, thus improving power consumption and bandwidth. [4][5][6][7] Artificial synapses featuring synaptic properties such as short-term plasticity (STP), long-term potentiation/ depression (LTP/LTD), and spike-timing-dependent plasticity have been a major component to realize neuromorphic devices. 8 The conductance of artificial synapses can be dynamically modulated by electrical or optical pulses, which are used to achieve a target synaptic weight for neural network computing.…”
Section: Introductionmentioning
confidence: 99%
“…2,3 These neuromorphic devices can perform vector-matrix multiplication, which is the core computation of machine learning, through analog processing, thus improving power consumption and bandwidth. [4][5][6][7] Artificial synapses featuring synaptic properties such as short-term plasticity (STP), long-term potentiation/ depression (LTP/LTD), and spike-timing-dependent plasticity have been a major component to realize neuromorphic devices. 8 The conductance of artificial synapses can be dynamically modulated by electrical or optical pulses, which are used to achieve a target synaptic weight for neural network computing.…”
Section: Introductionmentioning
confidence: 99%
“…Recently, the memristive crossbar array (MCA) has been widely studied as an alternative approach for the binary weight matrix. [6][7][8][9] Because the memristor can serve as nonvolatile data storage in a two-terminal manner, it can increase data density significantly. Also, the MCA can instantly execute a physics-based vector-matrix multiplication via Kirchhoff's law, which enables a fast and energy-efficient inferencing process.…”
Section: Introductionmentioning
confidence: 99%
“…[1][2][3][4][5] As one of the most promising data security techniques, the Hamming distance (HD) computations, that is, the processing of the number of different characters in the corresponding positions between two equal-length binary strings [6] is now being intensively applied in the fields of information security encryption, [7][8][9][10] image search and recognition, [11][12][13] and binary neural networks. [14][15][16][17][18] In-memory computing (IMC) has remarkably enhanced data-intensive applications, reaching beyond the level of von Neumann computing in terms of processing latency and energy efficiency. [19][20][21] Hence, it is imperative to develop a reliable and efficient in-memory HD computational architecture, which has become a surge of research topic for both academic and industrial communities.…”
Section: Introductionmentioning
confidence: 99%
“…[31] Compared to unipolar devices, the bipolar resistive switching can overcome the reliability issue as reported in prior studies conducted on the HD computations based on the complementary bipolar switches. [14,29,30,[32][33][34][35][36] However, the conductive filament mechanism inevitably leads to a variation of low resistance state (LRS) and high resistance state (HRS). In fact, the accuracy of the HD computations is highly influenced by the fluctuations of the resistance, because the output of the HD computations is determined by the accumulation of the total reading current in a RRAM array.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation