paperbot · PL 论文追踪

全部论文 待读 收藏

P2 PIPM: Partial and Incremental Page Migration for Multi-host CXL Disaggregated Shared Memory

PIPM:面向多主机 CXL 解耦共享内存的部分与增量页迁移
ASPLOS Proceedings of the 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22026匹配度 1/10 · 该论文属于 CXL 多主机共享内存的体系结构与运行时内存管理,研究页迁移机制,与用户关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析均无直接关系。虽然标签涉及运行时与语言体系结构,但核心问题和技术路线远离研究画像。引用 1 inbox
Gangqi Huang, Heiner Litz, Yuanchao Xu
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出硬件实现的细粒度部分增量页迁移,与 CXL 多主机一致性协议协同设计,最高带来 2.54× 性能提升。

新兴的 Compute Express Link(CXL)互连支持多主机缓存一致的解耦共享内存(CXL-DSM),但现有页迁移方案主要面向单主机系统设计,在多主机 CXL-DSM 场景下效率低下。为此,作者提出部分与增量页迁移(PIPM):一种基于硬件的方案,能够透明地利用主机侧的本地内存。PIPM 与 CXL 多主机一致性协议协同设计,使得驻留在本地 DRAM 中的数据也能被一致地访问,从而突破既有迁移方法的限制。PIPM 还支持细粒度数据迁移,并集成了基于硬件的监控与决策机制来优化数据放置。评估结果显示,相较于默认的多主机 CXL-DSM 配置,PIPM 的性能提升最高达 2.54×,平均为 1.86×。

问题
现有页迁移方法主要为单主机系统设计,无法高效应对多主机 CXL 解耦共享内存(CXL-DSM)中数据放置与访问的需求。
方法
提出基于硬件的部分与增量页迁移方案 PIPM,与 CXL 多主机一致性协议协同设计以支持对本地 DRAM 数据的相干访问,并支持细粒度迁移,同时集成硬件监控与决策机制优化数据放置。
评估
通过实验与默认多主机 CXL-DSM 配置进行对比,报告性能提升最高 2.54×、平均 1.86×。
原文摘要(Abstract)

The emerging Compute Express Link (CXL) interconnect supports multi-host cache-coherent disaggregated shared memory (CXL-DSM). However, existing page migration approaches, designed primarily for single-host systems, are inefficient in multi-host CXL-DSM scenarios. To address this, we propose Partial and Incremental Page Migration (PIPM), a hardware-based solution that transparently leverages host-side local memory. PIPM is co-designed with the CXL multi-host coherence protocol, enabling coherent access to data residing in local DRAM. To overcome limitations of existing migration methods, PIPM supports fine-grained data migration and integrates hardware-based monitoring and decision-making mechanisms to optimize data placement. Evaluation results demonstrate that PIPM delivers performance improvements of up to 2.54× (1.86× on average) over the default multi-host CXL-DSM configuration.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{HuangL026,
  title = {PIPM: Partial and Incremental Page Migration for Multi-host CXL Disaggregated Shared Memory},
  author = {Gangqi Huang and Heiner Litz and Yuanchao Xu},
  booktitle = {ASPLOS},
  year = {2026},
  doi = {10.1145/3779212.3790203}
}