Towards In-Memory Computing: Arithmetic Operations on Real Memristors

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

Abstract

In-memory-computing is an emerging approach that aims to shift computational load away from CPUs. It does so by taking over simple calculations that can be performed in memory. Apart from improving performance for these operations, this also results in a lower energy consumption, effectively rendering this technique very suitable for embedded systems.Due to being variable as well as non-volatile resistors, memristors are capable of storing analog values. This renders them particularly useful for in-memory computing.This paper presents a prototypical implementation of analog calculations (addition, subtraction and multiplication), including a way of representing the value zero. The prototype shown is based on an ESP32 microcontroller and typical calculations currently take around 1μs.

Original languageEnglish
Title of host publicationIECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society
Number of pages6
PublisherIEEE
Publication date18.10.2020
Pages2296-2301
Article number9254441
ISBN (Print)978-1-7281-5415-2, 978-1-7281-5413-8
ISBN (Electronic)978-1-7281-5414-5
DOIs
Publication statusPublished - 18.10.2020
Event46th Annual Conference of the IEEE Industrial Electronics Society - Virtual, Singapore, Singapore
Duration: 19.10.202021.10.2020
Conference number: 165032

Fingerprint

Dive into the research topics of 'Towards In-Memory Computing: Arithmetic Operations on Real Memristors'. Together they form a unique fingerprint.

Cite this