Analog implementation of arithmetic operations on real memristors

Thore Kolms, Andreas Waldner, Christine Lang, Philipp Grothe, Jan Haase

Abstract

The upcoming topic of in-memory-computing tries to support CPUs by taking over simple calculations that can be done in memory. This leads to less performance drain caused by those simple calculations as well as lower energy consumption for the whole system, which is particularly important for embedded systems. Memristors are variable and non-volatile resistors that can be used to store analog values. This makes them suitable for in-memory computing. In this paper, a prototypical implementation of analog calculations (addition, subtraction, multiplication) is described. The prototype is based on an ESP32 microcontroller. Typical calculations currently take around 1μs.

Original languageEnglish
Title of host publicationSCOPES '20: Proceedings of the 23th International Workshop on Software and Compilers for Embedded Systems
Editors Sander Stuijk
Number of pages4
Place of PublicationNew York
PublisherACM
Publication date25.05.2020
Pages54–57
ISBN (Print)978-1-4503-7131-5
DOIs
Publication statusPublished - 25.05.2020
Event23rd International Workshop on Software and Compilers for Embedded Systems
- Schloss Rheinfels, St. Goar, Germany
Duration: 25.05.202026.05.2020
Conference number: 160114

Fingerprint

Dive into the research topics of 'Analog implementation of arithmetic operations on real memristors'. Together they form a unique fingerprint.

Cite this