On Endurance of Processing in (Nonvolatile) Memory

Salonik Resch, Zhengyang Zhao, Husrev Cilasun, Jian Ping Wang, Zamshed Chowdhury, Sachin Sapatnekar, Masoud Zabihi, Ulya R. Karpuzcu

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Processing-in-Memory (PIM) architectures have gained popularity due to their ability to alleviate the memory wall by performing large numbers of operations within the memory itself. On top of this, nonvolatile memory (NVM) technologies offer highly energy-efficient operations, rendering processing in NVM especially promising. Unfortunately, a major drawback is that NVM has limited endurance. Even when used for standard memory, nonvolatile technologies face limited lifetimes, which is exacerbated by imbalanced usage of memory cells. PIM significantly increases the number of operations the memory is required to perform, making the problem much worse. In this work, we quantitatively analyze the impact of PIM applications on endurance considering representative memory technologies. Our findings indicate that limited endurance can easily block the performance and energy efficiency potential of PIM architectures. Even the best known technologies of today can fall short of meeting practical lifetime expectations. This highlights the importance of research efforts to improve endurance especially at the device technology level. Our study represents the first step in characterizing the very demanding endurance needs of PIM applications to derive a detailed technology level design specification.

Original languageEnglish (US)
Title of host publicationISCA 2023 - Proceedings of the 2023 50th Annual International Symposium on Computer Architecture
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages13
ISBN (Electronic)9798400700958
StatePublished - Jun 17 2023
Event50th Annual International Symposium on Computer Architecture, ISCA 2023 - Orlando, United States
Duration: Jun 17 2023Jun 21 2023

Publication series

NameProceedings - International Symposium on Computer Architecture
ISSN (Print)1063-6897


Conference50th Annual International Symposium on Computer Architecture, ISCA 2023
Country/TerritoryUnited States

Bibliographical note

Funding Information:
This work was partially supported by a Cisco Research Fellowship.

Publisher Copyright:
© 2023 Copyright is held by the owner/author(s). Publication rights licensed to ACM.


  • endurance
  • nonvolatile memory
  • processing in memory


Dive into the research topics of 'On Endurance of Processing in (Nonvolatile) Memory'. Together they form a unique fingerprint.

Cite this