Computation-in-memory from application-specific to programmable designs based on memristor devices

Doctoral Thesis (2023)
Author(s)

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

Contributor(s)

S Hamdioui – Promotor (TU Delft - Computer Engineering)

Stephan Wong – Promotor (TU Delft - Computer Engineering)

Research Group
Computer Engineering
Copyright
© 2023 M.Z. Zahedi
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 M.Z. Zahedi
Research Group
Computer Engineering
ISBN (print)
978-94-6366-789-0
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

Computation-in-Memory (CIM) is a promising alternative to traditional computing systems where the storage is conceptually separated fromthe computing units. Instead, the CIM paradigm aims to perform the computation where the data resides, alleviating the memory bottleneck and ultimately leading to higher energy efficiency and performance. From the memory technology perspective, memristors, emerging non-volatile memory devices, demonstrate various beneficial characteristics. Although the concept of CIM, in combination with these emerging memory technologies, is in the infancy stage, it shows great potential as a future of computing systems. To further understand and quantify the potential of CIM, more development is required at each abstraction level. In this thesis, we first explore the main potentials for memristor-based computation-in-memory. Then, we study different applications from the CIM perspective to understand different behaviors and patterns of applications and use this knowledge to develop architectural solutions for CIM. Based on that, we study the realization of CIM as a generic and flexible platformat amicro-architecture level.

Files

Mahdi_Dissertation.pdf
(pdf | 37 Mb)
License info not available