Rethinking PM Crash Consistency in the CXL Era

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Oliveira, João, Gonçalves, João, Matos, Miguel
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916706026258432
author Oliveira, João
Gonçalves, João
Matos, Miguel
author_facet Oliveira, João
Gonçalves, João
Matos, Miguel
contents Persistent Memory (PM) introduces new opportunities for designing crash-consistent applications without the traditional storage overheads. However, ensuring crash consistency in PM demands intricate knowledge of CPU, cache, and memory interactions. Hardware and software mechanisms have been proposed to ease this burden, but neither proved sufficient, prompting a variety of bug detection tools. With the sunset of Intel Optane comes the rise of Compute Express Link (CXL) for PM. In this position paper, we discuss the impact of CXL's disaggregated and heterogeneous nature in the development of crash-consistent PM applications, and outline three research directions: hardware primitives, persistency frameworks, and bug detection tools.
format Preprint
id arxiv_https___arxiv_org_abs_2504_17554
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Rethinking PM Crash Consistency in the CXL Era
Oliveira, João
Gonçalves, João
Matos, Miguel
Emerging Technologies
Persistent Memory (PM) introduces new opportunities for designing crash-consistent applications without the traditional storage overheads. However, ensuring crash consistency in PM demands intricate knowledge of CPU, cache, and memory interactions. Hardware and software mechanisms have been proposed to ease this burden, but neither proved sufficient, prompting a variety of bug detection tools. With the sunset of Intel Optane comes the rise of Compute Express Link (CXL) for PM. In this position paper, we discuss the impact of CXL's disaggregated and heterogeneous nature in the development of crash-consistent PM applications, and outline three research directions: hardware primitives, persistency frameworks, and bug detection tools.
title Rethinking PM Crash Consistency in the CXL Era
topic Emerging Technologies
url https://arxiv.org/abs/2504.17554