2019
DOI: 10.1109/access.2019.2944417
|View full text |Cite
|
Sign up to set email alerts
|

Cases Study of Inputs Split Based Calibration Method for RRAM Crossbar

Abstract: Many mainstream applications require multiply-accumulate calculations, such as image processing and neuromorphic computing. Multiply-accumulate calculations using memristor crossbar arrays is a remarkable method for extremely high implementation efficiency, whereas the memristor array fabrication technology is still not mature and it is difficult to fabricate large-scale arrays with high-yield, which will seriously affect the performance of the application running on the RRAM crossbar. This paper proposes an i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 37 publications
(47 reference statements)
0
3
0
Order By: Relevance
“…Remap HW redundancy [7] HW overhead (crossbar) Neuron permutation [21], [23] Inapplicable to conv. layer Row permutation [17], [24] HW overhead (router) Row flipping [23] HW overhead (negation) Input splitting [26] HW overhead (input split)…”
Section: A Saf Mitigation Techniquesmentioning
confidence: 99%
See 1 more Smart Citation
“…Remap HW redundancy [7] HW overhead (crossbar) Neuron permutation [21], [23] Inapplicable to conv. layer Row permutation [17], [24] HW overhead (router) Row flipping [23] HW overhead (negation) Input splitting [26] HW overhead (input split)…”
Section: A Saf Mitigation Techniquesmentioning
confidence: 99%
“…Our method, FPT, does not require any training or training dataset if there is a pre-trained model, whereas the method in [29] would still require additional training with a training dataset even if a pre-trained model is given. Lastly, [26] is a calibration method similar to ours. However, it relies on input preprocessing (called input splitting), which must be performed at runtime and therefore requires extra hardware unlike ours.…”
Section: A Saf Mitigation Techniquesmentioning
confidence: 99%
“…After that, when the retraining algorithm fails to improve the accuracy, redundant memristor columns are used for remapping the algorithm [25]. In order to keep up the application performance running on the memristor array, Sun et al propose a software-based calibration method, which splits the input vector into two parts, standard vector and another input [26]. Apart from that, a method using binary memristor crossbars constructs ternary CNN is proposed by them, and a training strategy which considers the position of a damaged device in the crossbar during training is utilized to hold on to high neural network accuracy under low-yield conditions.…”
Section: Introductionmentioning
confidence: 99%