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 language||English (US)|
|Title of host publication||ISCA 2023 - Proceedings of the 2023 50th Annual International Symposium on Computer Architecture|
|Publisher||Institute of Electrical and Electronics Engineers Inc.|
|Number of pages||13|
|State||Published - Jun 17 2023|
|Event||50th Annual International Symposium on Computer Architecture, ISCA 2023 - Orlando, United States|
Duration: Jun 17 2023 → Jun 21 2023
|Name||Proceedings - International Symposium on Computer Architecture|
|Conference||50th Annual International Symposium on Computer Architecture, ISCA 2023|
|Period||6/17/23 → 6/21/23|
Bibliographical noteFunding Information:
This work was partially supported by a Cisco Research Fellowship.
© 2023 Copyright is held by the owner/author(s). Publication rights licensed to ACM.
- nonvolatile memory
- processing in memory