Proceedings of the 54th Annual Design Automation Conference 2017 2017
DOI: 10.1145/3061639.3062310
|View full text |Cite
|
Sign up to set email alerts
|

Rescuing Memristor-based Neuromorphic Design with High Defects

Abstract: Memristor-based synaptic network has been widely investigated and applied to neuromorphic computing systems for the fast computation and low design cost. As memristors continue to mature and achieve higher density, bit failures within crossbar arrays can become a critical issue. These can degrade the computation accuracy significantly. In this work, we propose a defect rescuing design to restore the computation accuracy. In our proposed design, significant weights in a specified network are first identified an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
113
0
1

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 195 publications
(114 citation statements)
references
References 18 publications
(17 reference statements)
0
113
0
1
Order By: Relevance
“…Other work 47 has shown that selectively optimizing the operating point for ON versus OFF switching, which can involve modifying the applied voltages and pulse widths, can produce acceptable results, but that the percentage of fully stuck ON or OFF devices can, in turn, lead to large errors. Nonetheless, many studies have shown that by retraining the network, in the presence of stuck ON or OFF cells, can almost fully compensate for the defects and regain the classification accuracy, even for up to 20% defects 48 . Some researchers have also studied offline trained systems, focusing on developing inference-only neural network accelerators 39,49 that can outperform the current state-of-the-art systems based on graphics processing units.…”
Section: Nature Electronicsmentioning
confidence: 99%
“…Other work 47 has shown that selectively optimizing the operating point for ON versus OFF switching, which can involve modifying the applied voltages and pulse widths, can produce acceptable results, but that the percentage of fully stuck ON or OFF devices can, in turn, lead to large errors. Nonetheless, many studies have shown that by retraining the network, in the presence of stuck ON or OFF cells, can almost fully compensate for the defects and regain the classification accuracy, even for up to 20% defects 48 . Some researchers have also studied offline trained systems, focusing on developing inference-only neural network accelerators 39,49 that can outperform the current state-of-the-art systems based on graphics processing units.…”
Section: Nature Electronicsmentioning
confidence: 99%
“…Reliability Challenges of ReRAM: The high defect rate and PV leads to reliability issues [21,37]. For example, due to "single-bit failure", a cell may get stuck at high or low conductance value, called stuck-at-one or stuck-at-zero (SA1/SA0), respectively.…”
Section: Challenges In Using Rerammentioning
confidence: 99%
“…Storing positive and negative weights in different MCAs [12,18,21,38,43,74] Using only non-negative weights [50] Using multiple ReRAMs to overcome the precision limitation of ReRAM [17,18] Using tiled designs to avoid using large MCAs and/or to achieve fine-grain reconfigurability [15][16][17]41,46,56,57,70] Mapping largest weights to variation/fault-free MCAs to minimize errors [69] Assigning larger weights to MSB and smaller weights to LSB [58] Distinguishing between critical and non-critical weights [37] Avoiding costly SET operations in ReRAM [24] Hu et al [73] developed an algorithm for transforming arbitrary matrix values into memristor conductances for minimizing inaccuracies in MVM while accounting for memristor crossbar array (MCA) circuit limitations. Figure 3 shows the overall flow of their technique.…”
Section: Strategy Referencementioning
confidence: 99%
See 1 more Smart Citation
“…Similarly, the synaptic weights in the memristor-based designs are usually represented by three or four bits data. Although the memristor devices can afford continuous conductance states or 6-bit (64 levels) as was reported by HP Labs [16], the heavy programming cost in speed and circuit design are not acceptable. In these SNC designs, the neuron signals are rate coded and the signal strength is represented by spike numbers in a time window in discrete values.…”
Section: Introductionmentioning
confidence: 99%