NUMA 中感知带宽的页面放置
分布式、并行与集群计算
2023-05-22 v2
摘要
页面放置是在具有非均匀内存访问(NUMA)架构的共享内存多处理器上运行的内存密集型应用的关键问题。最先进的页面放置机制跨 NUMA 节点均匀交错页面。然而,该方法在现代 NUMA 系统(以非对称带宽与延迟为特征,且对内存争用与互连拥塞现象敏感)中未能最大化内存吞吐。我们提出 BWAP,一种基于非对称加权页面交错的新颖页面放置机制。BWAP 将目标 NUMA 系统的解析性能模型与针对给定内存密集型应用的页面分布在线迭代调优相结合。我们对代表性内存密集型负载的实验评估表明,BWAP 比最先进技术性能高出至多 66%。当多个共置应用运行于大型 NUMA 机器的不相交分区中,或当应用无法扩展至核心总数时,这些增益尤为相关。
引用
@article{arxiv.2003.03304,
title = {Bandwidth-Aware Page Placement in NUMA},
author = {David Gureya and João Neto and Reza Karimi and João Barreto and Pramod Bhatotia and Vivien Quema and Rodrigo Rodrigues and Paolo Romano and Vladimir Vlassov},
journal= {arXiv preprint arXiv:2003.03304},
year = {2023}
}