System Design for Computation-in-Memory

From Primitive to Complex Functions

Conference Paper (2022)
Author(s)

Mahdi Zahedi (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Taha Shahroodi (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Geert Custers (Student TU Delft)

Abhairaj Singh (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Stephan Wong (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Said Hamdioui (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Research Group
Computer Engineering
DOI related publication
https://doi.org/10.1109/VLSI-SoC54400.2022.9939571 Final published version
More Info
expand_more
Publication Year
2022
Language
English
Research Group
Computer Engineering
Pages (from-to)
1-6
ISBN (print)
978-1-6654-9006-1
ISBN (electronic)
978-1-6654-9005-4
Event
2022 IFIP/IEEE 30th International Conference on Very Large Scale Integration (VLSI-SoC) (2022-10-03 - 2022-10-05), Patras, Greece
Downloads counter
210
Collections
Institutional Repository
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

In recent years, we are witnessing a trend moving away from conventional computer architectures towards Computation-In-Memory (CIM) based on emerging memristor devices. This is due to the fact that the performance and energy efficiency of traditional computer architectures can no longer be increased at the same pace as before. The main barriers which limit the performance and energy improvement are the memory and power walls. Thus far, the main effort from researchers is toward enabling CIM as an accelerator for specific applications. Consequently, this current application-specific nature/approach has put less emphasis on the potential general-purpose applicability of CIM, i.e., merging several accelerators into one that is less than the sum of the parts. In this paper, we demonstrate the CIM concept using a broader and generalized model. Considering this model, the state-of-the-art CIM-based logic and arithmetic primitive functions, which can be the building blocks for complex functions, are investigated. Besides, we present potential applications of CIM which provides insights into the challenges and opportunities of a generic CIM system design. Finally, we highlight the future directions regarding the construction of CIM-based systems.

Files

System_Design_for_Computation_... (pdf)
(pdf | 3.78 Mb)
- Embargo expired in 01-07-2023
License info not available