paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Fast local page-tables for virtualized NUMA servers with vMitosis

面向虚拟化 NUMA 服务器的快速本地页表:vMitosis
ASPLOS Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems2021匹配度 0/10 · 该论文属于操作系统与体系结构领域,研究虚拟化NUMA服务器中页表的本地化放置与性能优化,完全不涉及静态分析、程序分析、LLM/Agent或浮点/贝叶斯程序分析等用户研究方向。引用 29 inbox
Ashish Panwar, Reto Achermann, Arkaprava Basu, Abhishek Bhattacharjee, K. Gopinath, Jayneel Gandhi
crossref: 2026-09-12

AI 速览

一句话:指出页表次优放置可使虚拟化 NUMA 服务器严重减速,并提出 vMitosis 实现快速本地页表。

内存系统日益异构,需要仔细放置数据以隐藏 NUMA 的非均匀访问影响。过去 NUMA 优化主要针对应用数据,常因内核数据结构占用内存小而将其固定,忽略其放置。本文指出,在页表场景中内核数据结构的放置正变得重要:页表放置不当会在虚拟化 NUMA 服务器上造成严重性能下降,最高达 3.1 倍。为此,作者围绕虚拟化 NUMA 服务器提出 vMitosis,目标是实现快速本地页表。评估显示次优页表放置带来显著减速,说明内核页表放置必须纳入 NUMA 优化。

问题
NUMA 优化长期忽视内核数据结构放置;在虚拟化 NUMA 服务器上,页表次优放置会导致严重性能退化。
方法
论文提出 vMitosis,针对虚拟化 NUMA 服务器实现快速本地页表,并强调内核页表放置优化的重要性。
评估
在虚拟化 NUMA 服务器上考察页表放置影响,报告次优放置可导致最高 3.1 倍性能下降。
原文摘要(Abstract)

Increasing heterogeneity in the memory system mandates careful data placement to hide the non-uniform memory access (NUMA) effects on applications. However, NUMA optimizations have predominantly focused on application data in the past decades, largely ignoring the placement of kernel data structures due to their small memory footprint; this is evident in typical OS designs that pin kernel objects in memory. In this paper, we show that careful placement of kernel data structures is gaining importance in the context of page-tables: sub-optimal placement of page-tables causes severe slowdown (up to 3.1x) on virtualized NUMA servers.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6095,
  title = {Fast local page-tables for virtualized NUMA servers with vMitosis},
  author = {Ashish Panwar and Reto Achermann and Arkaprava Basu and Abhishek Bhattacharjee and K. Gopinath and Jayneel Gandhi},
  booktitle = {ASPLOS},
  year = {2021},
  doi = {10.1145/3445814.3446709}
}