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

Research output: ThesisDissertation (TU Delft)

229 Downloads (Pure)

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.
Original languageEnglish
Awarding Institution
  • Delft University of Technology
Supervisors/Advisors
  • Hamdioui, S., Supervisor
  • Wong, J.S.S.M., Supervisor
Award date22 Dec 2023
Print ISBNs978-94-6366-789-0
DOIs
Publication statusPublished - 2023

Keywords

  • Computation-in-Memory
  • Memristor
  • Computer Architecture
  • Hardware Design
  • Instruction Set Architecture

Fingerprint

Dive into the research topics of 'Computation-in-memory from application-specific to programmable designs based on memristor devices'. Together they form a unique fingerprint.

Cite this