Efficient Signed Arithmetic Multiplication on Memristor-based Crossbar

Journal Article (2023)
Author(s)

M.Z. Zahedi (TU Delft - Computer Engineering)

Taha Shahroodi (TU Delft - Computer Engineering)

Stephan Wong (TU Delft - Computer Engineering)

S Hamdioui (TU Delft - Quantum & Computer Engineering)

Research Group
Computer Engineering
Copyright
© 2023 M.Z. Zahedi, T. Shahroodi, J.S.S.M. Wong, S. Hamdioui
DOI related publication
https://doi.org/10.1109/ACCESS.2023.3263259
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 M.Z. Zahedi, T. Shahroodi, J.S.S.M. Wong, S. Hamdioui
Research Group
Computer Engineering
Volume number
11
Pages (from-to)
33964-33978
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

The vast potential of memristor-based computation-in-memory (CIM) engines has mainly triggered the mapping of best-suited applications. Nevertheless, with additional support, existing applications can also benefit from CIM. In particular, this paper proposes an energy and area-efficient CIM-based methodology to perform arithmetic signed matrix multiplications. Our approach combines a) the mapping of the signed operands on the 1T1R crossbar, and b) the augmentation of the periphery with customized circuits to support the execution of shift and accumulate needed for the arithmetic operations. The operand mapping is performed without the need for sign extension; hence, reducing the required memory size. To demonstrate the superiority of our scheme as compared with the state-of-the-art, simulations are performed for different case studies including a neural network and two kernels which are taken from the Polybench/C benchmark suite. The results show that our approach achieves up to 8× energy-saving and 3× area-saving compared with other CIM-based prior works.