CIM-SIM

Computation in Memory SIMuIator

Conference Paper (2019)
Author(s)

Ali Banagozar (Eindhoven University of Technology)

Kanishkan Vadivel (Eindhoven University of Technology)

Sander Stuijk (Eindhoven University of Technology)

Henk Corporaal (Eindhoven University of Technology)

S. Wong (TU Delft - Computer Engineering)

Muath Abu Lebdeh (TU Delft - Computer Engineering)

J. Yu (TU Delft - Computer Engineering)

S. Hamdioui (TU Delft - Quantum & Computer Engineering)

Research Group
Computer Engineering
DOI related publication
https://doi.org/10.1145/3323439.3323989
More Info
expand_more
Publication Year
2019
Language
English
Research Group
Computer Engineering
Pages (from-to)
1-4
ISBN (print)
978-1-4503-6762-2

Abstract

Computation-in-memory reverses the trend in von-Neumann processors by bringing the computation closer to the data, to even within the memory array, as opposed to introducing new memory hierarchies to keep (frequently used) data closer to a central processing unit (CPU). In recent years, new non-volatile memory (NVM) technologies, e.g., memristor, PCM, etc., have proven that they can function as memories and perform computations on the stored data as well. In particular, when they are combined with a modest set of (digital) peripheral modules, a wider range of operations can be supported, e.g., vector matrix multiply and Boolean logic. In this paper, we are introducing the CIM-SIM, an open source simulator written in SystemC, which is capable of simulating the functional behaviour of such architectures. The architecture includes the definition of a set of technology-agnostic nano-instructions.

No files available

Metadata only record. There are no files for this record.