arrow
Return

In-Memory Binary Vector-Matrix Multiplication Based on Complementary Resistive Switches

delete2020-08-17
delete15
delete
OA
AI
T
Tobias Ziegler
R
Rainer Waser
D
Dirk J. Wouters
S
Stephan Menzel *
DOI:10.1002/aisy.202000134delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
This work studies a computation in-memory concept for binary multiply-accumulate operations based on complementary resistive switches (CRS). By exploiting the in-memory boolean exclusive OR (XOR) operation of single CRS devices, the Hamming Distance (HD) can be calculated if the center electrodes of multiple CRS cells are connected. This HD is linearly encoded in the voltage drop of the common electrode, and from it the result of a binary multiply-accumulate operation can be calculated. A small-scale demonstration is experimentally realized and the feasibility of the in-memory computation concept is confirmed. A simulation study identifies the low resistance state (LRS) variability as the main reason for the variations in the output voltage. The application as a potential hardware accelerator for the inference step of binary neural networks is investigated. Therefore, a 1-layer fully connected neural network is trained on a binarized version of the MNIST data set and the inference step of the test data set is simulated. The concept achieves a prediction accuracy of approximately 86%.
Keywords:
binary neural networks
complementary resistive switches
computation in-memory
neuromorphic computing
vector-matrix multiplication
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Advanced Intelligent Systems cover
Advanced Intelligent Systems
IF:
6.1
Papers:
2.0K
Citations:
8.4K

Organization

R
RWTH Aachen University
Scholars:
3.5W
Papers: 2.6W
Citations: 3.6W
H
Helmholtz Association
Scholars:
13.2W
Papers: 10.7W
Citations: 145