paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Software-defined address mapping: a case on 3D memory

软件定义地址映射:以3D内存为例
ASPLOS Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems2022匹配度 1/10 · 该论文属于计算机体系结构/内存系统方向,研究3D内存的地址映射与带宽利用,与用户关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析均无直接关联。引用 16 inbox
Jialiang Zhang, Michael Swift, Jing (Jane) Li
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出软件定义地址映射,利用程序数据访问模式提升3D内存的通道级并行与带宽利用率。

3D堆叠内存(如HBM和HMC)凭借新并行架构提供数量级更高的带宽和显著增强的通道级并行(CLP)。然而,充分发挥CLP受限于内存控制器中的地址映射,因为带宽利用率高度依赖地址映射策略。更棘手的是,CLP对程序的数据访问模式非常敏感,而现有机制并未将程序访问模式暴露给操作系统或硬件。论文提出软件定义地址映射,以3D内存为案例,让软件信息参与地址映射决策,从而适配程序访问模式。摘要未报告具体评估结果与实验细节。

问题
3D内存的通道级并行(CLP)对程序数据访问模式高度敏感,而现有机制未将访问模式暴露给OS或硬件,限制了带宽利用率的发挥。
方法
论文提出软件定义地址映射,以3D内存为案例,让软件层信息参与内存控制器中的地址映射决策,以适配程序访问模式。
评估
摘要未给出具体评估方式与实验结果,仅指出需针对程序数据访问模式优化地址映射。
原文摘要(Abstract)

3D-stacking memory such as High-Bandwidth Memory (HBM) and Hybrid Memory Cube (HMC) provides orders of magnitude more bandwidth and significantly increased channel-level parallelism (CLP) due to its new parallel memory architecture. However, it is challenging to fully exploit the abundant CLP for performance as the bandwidth utilization is highly dependent on address mapping in the memory controller. Unfortunately, CLP is very sensitive to a program’s data access pattern, which is not made available to OS/hardware by existing mechanisms.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{ZhangSL22,
  title = {Software-defined address mapping: a case on 3D memory},
  author = {Jialiang Zhang and Michael Swift and Jing (Jane) Li},
  booktitle = {ASPLOS},
  year = {2022},
  doi = {10.1145/3503222.3507774}
}