关于基于PEBS的在线内存访问跟踪在规模化异构内存管理中的适用性

摘要:在具体说明内存重新定位之前,我们把重点放在访问模式分析阶段。我们研究了使用英特尔的基于处理器事件的抽样(PEBS)功能来通过运行时采样记录内存访问并研究大规模的开销的可行性。我们在IHK/McKernel轻量级多内核操作系统中实现了一个自定义的PEBS驱动程序,其中一个优点是与其他操作系统内核(如Linux)相比,轻量级内核的简单设计使系统干扰最小。我们展示了一组科学应用的PEBS开销,并展示了噪声敏感的高性能计算应用程序中的访问模式。我们的结果表明,当在高达128k个CPU核心(2048个英特尔Xeon Phi Knights Landing节点)上运行时,可以以最坏情况下10%的开销和最佳情况下1%的开销捕捉到清晰的访问模式。我们得出结论,大规模使用PEBS进行在线内存访问分析对于在异构内存环境中进行内存管理非常有希望。

作者:Aleix Roca Nonell, Balazs Gerofi, Leonardo Bautista-Gomez, Dominique Martinet, Vicenc{c} Beltran Querol, Yutaka Ishikawa

论文ID:2011.13432

分类:Operating Systems

分类简称:cs.OS

提交时间:2020-11-30

PDF 下载: 英文版 中文版pdf翻译中