2024
DOI: 10.1126/science.adi9405
|View full text |Cite
|
Sign up to set email alerts
|

Programming memristor arrays with arbitrarily high precision for analog computing

Wenhao Song,
Mingyi Rao,
Yunning Li
et al.

Abstract: In-memory computing represents an effective method for modeling complex physical systems that are typically challenging for conventional computing architectures but has been hindered by issues such as reading noise and writing variability that restrict scalability, accuracy, and precision in high-performance computations. We propose and demonstrate a circuit architecture and programming protocol that converts the analog computing result to digital at the last step and enables low-precision analog devices to pe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2024
2024
2025
2025

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(2 citation statements)
references
References 51 publications
0
2
0
Order By: Relevance
“…Image recognitions using MCAs have been extensively demonstrated, in which the full-precision off-line trained weights [22,39] were transferred to the conductances of memristors with limited precision, leading to accuracy degradation. To overcome this problem, on-line training [40,41] and hardware-aware training [22,[42][43][44] have been proposed to compensate device non-ideality. By contrast, our system exploits device non-ideality and greatly simplifies the training procedure.…”
Section: Resultsmentioning
confidence: 99%
“…Image recognitions using MCAs have been extensively demonstrated, in which the full-precision off-line trained weights [22,39] were transferred to the conductances of memristors with limited precision, leading to accuracy degradation. To overcome this problem, on-line training [40,41] and hardware-aware training [22,[42][43][44] have been proposed to compensate device non-ideality. By contrast, our system exploits device non-ideality and greatly simplifies the training procedure.…”
Section: Resultsmentioning
confidence: 99%
“…Unlike a conventional transistor that operates as a current switch and handles binary information, a memristive device functions as a current switch that remembers the voltage or current that has passed through a device. Memristive devices offer several advantages including non-volatility, low power consumption, and parallelism, allowing for applications such as analog computing [ 2 , 3 ], in-memory computing [ 4 , 5 ] and most importantly for the current technological climate, neuromorphic computing [ 6 , 7 ]. The underlying mechanism varies depending on the type of memristor, but it generally involves the movement of atomic defects or ions within the device structure, often leading towards a dielectric material being placed between two conductive plates.…”
Section: Introductionmentioning
confidence: 99%