paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DudeTM

DudeTM:面向非易失内存的持久事务系统
ASPLOS Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems2017匹配度 1/10 · 该论文聚焦非易失内存上的持久事务系统,核心是 undo/redo 日志、fence 与读拦截开销,属于体系结构/系统方向;与用户关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析均无直接交集。引用 205 inbox
Mengxing Liu, Mingxing Zhang, Kang Chen, Xuehai Qian, Yongwei Wu, Weimin Zheng, Jinglei Ren
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:DudeTM 是面向非易失内存的持久事务系统,旨在规避 undo 日志逐写 fence 与 redo 日志读拦截的开销。

非易失内存(NVM)同时具备非易失性、字节寻址和快速访问特性;为充分利用这些特性,程序应通过 CPU load/store 指令直接访问 NVM,从而避免传统文件系统或数据库的开销。为保证崩溃一致性,持久事务成为应用访问持久内存数据的常见选择。然而,现有持久事务系统要么使用 undo 日志,这要求对每次内存写操作加 fence,要么使用 redo 日志,这要求拦截事务内的所有内存读,因而分别引入同步或拦截开销。DudeTM 针对上述问题提出一种持久事务方案。提供的摘要未给出其具体设计、实现与评估数据,因此无法概括方法与关键结果。

问题
在 NVM 上直接访问持久数据时,现有持久事务系统因 undo 日志需逐写 fence 或 redo 日志需拦截所有读而存在开销。
方法
摘要未提供 DudeTM 的具体方法;标题表明论文提出 DudeTM 这一持久事务系统。
评估
摘要未提供评估方式与结果,无法概括其实验设置和性能数据。
原文摘要(Abstract)

Emerging non-volatile memory (NVM) offers non-volatility, byte-addressability and fast access at the same time. To make the best use of these properties, it has been shown by empirical evidence that programs should access NVM directly through CPU load and store instructions, so that the overhead of a traditional file system or database can be avoided. Thus, durable transactions become a common choice of applications for accessing persistent memory data in a crash consistent manner. However, existing durable transaction systems employ either undo logging, which requires a fence for every memory write, or redo logging, which requires intercepting all memory reads within transactions.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{LiuZCQWZR17,
  title = {DudeTM},
  author = {Mengxing Liu and Mingxing Zhang and Kang Chen and Xuehai Qian and Yongwei Wu and Weimin Zheng and Jinglei Ren},
  booktitle = {ASPLOS},
  year = {2017},
  doi = {10.1145/3037697.3037714}
}