Modeling and Simulation Frameworks for Processing-in-Memory Architectures

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Aghaei, Mahdi, Ebrahimi, Saba, Arafati, Mohammad Saleh, Cheshmikhani, Elham, Rahmati, Dara, Gorgin, Saeid, Kim, Jungrae
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915644538093568
author Aghaei, Mahdi
Ebrahimi, Saba
Arafati, Mohammad Saleh
Cheshmikhani, Elham
Rahmati, Dara
Gorgin, Saeid
Kim, Jungrae
author_facet Aghaei, Mahdi
Ebrahimi, Saba
Arafati, Mohammad Saleh
Cheshmikhani, Elham
Rahmati, Dara
Gorgin, Saeid
Kim, Jungrae
contents Processing-in-Memory (PIM) has emerged as a promising computing paradigm to address the memory wall and the fundamental bottleneck of the von Neumann architecture by reducing costly data movement between memory and processing units. As with any engineering challenge, identifying the most effective solutions requires thorough exploration of diverse architectural proposals, device technologies, and application domains. In this context, simulation plays a critical role in enabling researchers to evaluate, compare, and refine PIM designs prior to fabrication. Over the past decade, a variety of PIM simulators have been introduced, spanning low-level device models, architectural frameworks, and application-oriented environments. These tools differ significantly in fidelity, scalability, supported memory/compute technologies, and benchmark compatibility. Understanding these trade-offs is essential for researchers to select appropriate simulators that accurately map and validate their research efforts. This chapter provides a comprehensive overview of PIM simulation methodologies and tools. We categorize simulators according to abstraction levels, design objectives, and evaluation metrics, highlighting representative examples. To improve accessibility, some content may appear in multiple contexts to guide readers with different backgrounds. We also survey benchmark suites commonly employed in PIM studies and discuss open challenges in simulation methodology, paving the way for more reliable, scalable, and efficient PIM modeling.
format Preprint
id arxiv_https___arxiv_org_abs_2512_00096
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Modeling and Simulation Frameworks for Processing-in-Memory Architectures
Aghaei, Mahdi
Ebrahimi, Saba
Arafati, Mohammad Saleh
Cheshmikhani, Elham
Rahmati, Dara
Gorgin, Saeid
Kim, Jungrae
Hardware Architecture
Emerging Technologies
Processing-in-Memory (PIM) has emerged as a promising computing paradigm to address the memory wall and the fundamental bottleneck of the von Neumann architecture by reducing costly data movement between memory and processing units. As with any engineering challenge, identifying the most effective solutions requires thorough exploration of diverse architectural proposals, device technologies, and application domains. In this context, simulation plays a critical role in enabling researchers to evaluate, compare, and refine PIM designs prior to fabrication. Over the past decade, a variety of PIM simulators have been introduced, spanning low-level device models, architectural frameworks, and application-oriented environments. These tools differ significantly in fidelity, scalability, supported memory/compute technologies, and benchmark compatibility. Understanding these trade-offs is essential for researchers to select appropriate simulators that accurately map and validate their research efforts. This chapter provides a comprehensive overview of PIM simulation methodologies and tools. We categorize simulators according to abstraction levels, design objectives, and evaluation metrics, highlighting representative examples. To improve accessibility, some content may appear in multiple contexts to guide readers with different backgrounds. We also survey benchmark suites commonly employed in PIM studies and discuss open challenges in simulation methodology, paving the way for more reliable, scalable, and efficient PIM modeling.
title Modeling and Simulation Frameworks for Processing-in-Memory Architectures
topic Hardware Architecture
Emerging Technologies
url https://arxiv.org/abs/2512.00096