| dc.contributor.author | Rietz, Vincent | |
| dc.contributor.author | Münch, Christopher | |
| dc.contributor.author | Mayahinia, Mahta | |
| dc.contributor.author | Tahoori, Mehdi | |
| dc.date.accessioned | 2023-06-06T10:40:13Z | |
| dc.date.available | 2023-06-06T10:40:13Z | |
| dc.date.issued | 2023 | |
| dc.identifier.issn | 2196-7032 | |
| dc.identifier.uri | http://dl.gi.de/handle/20.500.12116/41702 | |
| dc.description.abstract | Data-intensive applications have a huge demand on processor-memory communication. To reduce the amount of data transfers and their associated latency and energy, Compute-in-Memory (CIM) architectures can be used to perform operations ranging from simple binary operations to more complex operations such as additions and matrix-vector multiplications directly within the memory. However, proper adjustments to the memory hierarchy are needed to enable the execution of CIM operations. To evaluate the trade-off between the usage of different emerging non-volatile memories for CIM and conventional computing architectures, this work extends the widely used gem5 simulation framework with an extensible timing-aware main memory CIM simulation capability. This framework is used to analyze the performance of CIM extended main memory with various emerging memory technologies, namely Spin-Transfer-Torque Magnetic Random Access Memory (STT-MRAM), Redox-based RAM (ReRAM) and Phase-Change Memory (PCM). We evaluate different workloads from the PolyBench/C benchmark suite and other selected examples. In comparison to a processor-centric system, the results show a significant reduction in execution time for the majority of applications. | en |
| dc.language.iso | en | |
| dc.publisher | De Gruyter | |
| dc.relation.ispartof | it - Information Technology: Vol. 65, No. 1-2 | |
| dc.subject | architecture-level simulator; compute-in-memory (CiM); gem5; non-volatile memory | |
| dc.title | Timing-accurate simulation framework for NVM-based compute-in-memory architecture exploration | en |
| dc.type | Text/Journal Article | |
| dc.pubPlace | Berlin | |
| mci.reference.pages | 13-29 | |
| mci.conference.sessiontitle | Article | |
| dc.identifier.doi | 10.1515/itit-2023-0019 | |