paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Challenges and Opportunities for Systems Using CXL Memory

使用 CXL 内存的系统:挑战与机遇
ASPLOS Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 32024匹配度 2/10 · 该论文讨论 CXL 内存系统在体系结构、OS 与 PL 中的系统支持与挑战,虽涉及 PL,但主题是运行时与内存管理,与用户关注的静态分析、LLM/Agent 改进程序分析、浮点程序分析或贝叶斯程序分析均无直接关联。引用 5 inbox
Emmett Witchel
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:综述 CXL 内存系统在架构、OS 与 PL 中的挑战,探讨单节点应用跨 CXL pod 的可扩展性与高可用支持。

CXL 3.0 允许多个物理连接的主机动态共享内存,这种配置被称为 CXL pod,其硬件形态介于各自拥有私有内存的网络机器与统一内存的共享内存多处理器之间。本文(演讲)面向架构、操作系统和编程语言,讨论如何为单节点应用提供跨 CXL pod 的系统支持,以获得可扩展性能和高可用性,并指出未来系统可能面临的技术挑战。作者还用“开头—中段—结尾”的故事模型对计算机系统研究进行分类,并审视流行文化对个人顿悟的迷恋及其对团队赶稿的意义。该演讲不报告实验评估,而是给出方向性观点与挑战梳理。

问题
CXL 3.0 使多主机可动态共享内存形成 CXL pod,系统需在架构、OS 与 PL 层面支持单节点应用跨 pod 获得可扩展性能与高可用,这带来新的技术挑战。
方法
以演讲形式讨论 CXL pod 的系统支持与未来挑战,并用故事模型对计算机系统研究进行分类,探讨个人顿悟与团队协作的关系。
评估
该工作为方向性演讲/观点总结,未报告实验评估;通过技术讨论与经验分类指出 CXL 内存系统的机遇与挑战。
原文摘要(Abstract)

We are at the start of the technology cycle for compute express link (CXL) memory, which is a significant opportunity and challenge for architecture, operating systems, and programming languages. The 3.0 CXL specification allows multiple, physically attached hosts to dynamically share memory. We call such a configuration a CXL pod. Pods provide an intermediate hardware configuration between a network of machines, each with their private memory, and a shared memory multiprocessor with a unified memory, accessible to all machines. This talk will discuss system support for single-node applications to attain scalable performance and high availability across a CXL pod as well as pointing out likely technical challenges for future systems. Along with the technical content, the talk categorizes computer systems research using the model of storytelling with a beginning, a middle and an end. We also examine the fascination popular culture has with personal aha moments and weigh their importance for a group working on an impending submission deadline.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{Witchel24,
  title = {Challenges and Opportunities for Systems Using CXL Memory},
  author = {Emmett Witchel},
  booktitle = {ASPLOS},
  year = {2024},
  doi = {10.1145/3620666.3655590}
}