paperbot · PL 论文追踪

RSS

HybridPersist: A Compiler Support for User-Friendly and Efficient PM Programming

OOPSLA 9(OOPSLA2)2025
Yiyu Zhang, Yongzhi Wang, Yanfeng Gao, Xuandong Li, Zhiqiang Zuo

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

Persistent memory (PM), with its data persistence, has found widespread applications. However, programmers have to manually annotate PM operations in programming to achieve crash consistency, which is labor-intensive and error-prone. In this paper, to alleviate the burden of programming PM applications, we develop HybridPersist, a compiler support for user-friendly and efficient PM programming. On the one hand, HybridPersist automatically achieves crash consistency, minimally intruding on programmers with negligible annotations. On the other hand, it enhances both performance and correctness of PM programs through a series of dedicated analysis passes. The evaluations on well-known benchmarks validate that HybridPersist offers superior programming productivity and runtime performance compared to the state-of-the-art.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot2908,
  title = {HybridPersist: A Compiler Support for User-Friendly and Efficient PM Programming},
  author = {Yiyu Zhang and Yongzhi Wang and Yanfeng Gao and Xuandong Li and Zhiqiang Zuo},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {9},
  number = {OOPSLA2},
  year = {2025},
  doi = {10.1145/3763089}
}