A survey on techniques for improving Phase Change Memory (PCM) lifetime
M Mohseni, AH Novin - Journal of Systems Architecture, 2023 - Elsevier
ABSTRACT PCMs are Non-Volatile Memories (NVMs) that store data using phase-change
semiconductors, such as silicon-chalcogenide glass. In addition to increased integration …
semiconductors, such as silicon-chalcogenide glass. In addition to increased integration …
A survey of phase change memory systems
As the scaling of applications increases, the demand of main memory capacity increases in
order to serve large working set. It is difficult for DRAM (dynamic random access memory) …
order to serve large working set. It is difficult for DRAM (dynamic random access memory) …
Improving phase change memory performance with data content aware access
Phase change memory (PCM) is a scalable non-volatile memory technology that has low
access latency (like DRAM) and high capacity (like Flash). Writing to PCM incurs …
access latency (like DRAM) and high capacity (like Flash). Writing to PCM incurs …
Enabling and exploiting partition-level parallelism (PALP) in phase change memories
Phase-change memory (PCM) devices have multiple banks to serve memory requests in
parallel. Unfortunately, if two requests go to the same bank, they have to be served one after …
parallel. Unfortunately, if two requests go to the same bank, they have to be served one after …
Exploiting inter-and intra-memory asymmetries for data mapping in hybrid tiered-memories
Modern computing systems are embracing hybrid memory comprising of DRAM and non-
volatile memory (NVM) to combine the best properties of both memory technologies …
volatile memory (NVM) to combine the best properties of both memory technologies …
Boosting access parallelism to PCM-based main memory
M Arjomand, MT Kandemir… - ACM SIGARCH …, 2016 - dl.acm.org
Despite its promise as a DRAM main memory replacement, Phase Change Memory (PCM)
has high write latencies which can be a serious detriment to its widespread adoption. Apart …
has high write latencies which can be a serious detriment to its widespread adoption. Apart …
Morlog: Morphable hardware logging for atomic persistence in non-volatile main memory
Byte-addressable non-volatile memory (NVM) is emerging as an alternative for main
memory. Non-volatile main memory (NVMM) systems are required to support atomic …
memory. Non-volatile main memory (NVMM) systems are required to support atomic …
Architecting optically controlled phase change memory
Phase Change Memory (PCM) is an attractive candidate for main memory, as it offers non-
volatility and zero leakage power while providing higher cell densities, longer data retention …
volatility and zero leakage power while providing higher cell densities, longer data retention …
Real-time in-memory checkpointing for future hybrid memory systems
In this paper, we study real-time in-memory checkpointing as an effective means to improve
the reliability of future large-scale parallel processing systems. Under this context, the …
the reliability of future large-scale parallel processing systems. Under this context, the …
A block-level log-block management scheme for MLC NAND flash memory storage systems
NAND flash memory is the major storage media for both mobile storage cards and
enterprise Solid-State Drives (SSDs). Log-block-based Flash Translation Layer (FTL) …
enterprise Solid-State Drives (SSDs). Log-block-based Flash Translation Layer (FTL) …