← 最新论文
🤖 machine learning

P-MOSS: Scheduling Main-Memory Indexes Over NUMA Servers Using Next Token Prediction

P-MOSS 是一个学习型空间调度框架,它利用下一标记预测(Next Token Prediction)和决策 Transformer(Decision Transformers),根据底层硬件统计数据优化 NUMA 服务器上的查询执行与数据放置,与传统调度方法相比,在 B+ 树索引上实现了高达 6 倍的查询吞吐量提升。

原作者: Yeasir Rayhan, Walid G. Aref

发布于 2026-06-12
📖 1 分钟阅读☕ 轻松阅读

原作者: Yeasir Rayhan, Walid G. Aref

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你是一位庞大且高速运转的图书馆(即数据库)的管理员,这座图书馆建在一个充满未来感的城市(NUMA 服务器)之中。这座城市并非一个巨大的开放空间,而是被划分为几个不同的街区(NUMA 节点),每个街区都有自己的本地分馆(核心/Cores)。

在过去,这些街区都是完全相同的。但今天,这座城市变得复杂了。有些街区之间由超高速公路连接,而有些街区则通过缓慢、蜿蜒的乡村小路相连。如果你派一名图书管理员去遥远的街区取书,他们会浪费大量宝贵的时间在路上。如果你把他们派往一个已经拥挤不堪的街区,他们就会陷入交通拥堵。

这正是 P-MOSS 所要解决的问题。

问题所在:“餐桌上的错位”

把你的计算机处理器想象成一张拥有数百个座位(核心)的巨大餐桌。数据(书籍)就散落在桌上的各个盘子里。

  • 旧方法: 操作系统(宿主)只是简单地说:“随便坐!”或者“均匀分布!”它并不关心坐在你旁边的人是否正好拿着你需要的那本书,也不关心坐在桌子对面的人是否挡住了你的视线。
  • 结果: 图书管理员在不同街区之间奔波的时间比实际看书的时间还要长。图书馆运行缓慢。

解决方案:P-MOSS(智能图书管理员)

P-MOSS 是一位全新的、由 AI 驱动的经理,它能学习如何精准地安排每一位图书管理员的座位,以及每一本书的摆放位置,从而将步行时间降至最低。它不仅仅是在靠猜;它在从城市的交通模式中进行学习。

以下是它的工作原理,我们使用简单的类比来解释:

1. “下一个 Token”技巧(预测未来)

该论文将 P-MOSS 与类似于能为你写文章的**大语言模型(LLM)**进行了对比。

  • LLM 如何工作: 它们阅读一个句子并预测“下一个词”。如果句子是“猫坐在……”,模型会预测“垫子上”。
  • P-MOSS 如何工作: P-MOSS 预测的不是单词,而是一系列决策序列。它会问:“我已经把书放在了 A、B 和 C 街区。根据我目前看到的交通情况,我应该为下一批书分配哪一个核心(座位)?”
  • 它将调度决策视为一个句子,通过预测“下一个词”(最佳座位)来完成一个完美的调度方案。

2. “黑盒”报告员(硬件 PMU)

P-MOSS 如何知道交通状况如何?它不会要求图书管理员(软件)填写调查问卷,因为那样会拖慢他们的速度。

  • 相反,P-MOSS 直接在硬件上安装了微小的、隐形的摄像头(性能监控单元或 PMU)
  • 这些摄像头观察着城市的“引擎”:内存移动的速度有多快、有多少次因为缓存为空导致图书管理员不得不停下脚步,以及街区之间的道路上有多少交通流量。
  • P-MOSS 利用这些底层的原始统计数据来理解硬件的“情绪”,而不会干扰正常运行。

3. 两阶段训练(学校与实习)

P-MOSS 不会在图书馆营业期间通过试错来学习(那会造成混乱)。它分两个阶段进行学习:

  • 第一阶段:预训练(课堂学习): P-MOSS 被喂入了来自许多不同类型城市(Intel、AMD、NVIDIA 服务器)和许多不同类型人群(读密集型、写密集型工作负载)的大量交通报告数据集。它学习到了通用规则:“哦,当遇到‘读密集型’人群时,我们应该把书聚集在一起。当遇到‘写密集型’人群时,我们应该把它们分散开。”
  • 第二阶段:微调(实习期): 一旦 P-MOSS 掌握了通用规则,它就会观察它今天所服务的那个特定城市。它通过对当前交通进行几次快速观察,调整其通用规则,以完美适配这个特定的街区。

结果:一座更快的图书馆

论文在多种不同类型的服务器上,针对一个标准的库索引(B+ 树)测试了 P-MOSS。

  • 优势: P-MOSS 使图书馆的运行速度比目前操作系统使用的标准方法快了高达 6 倍
  • 神奇之处: 它不仅仅适用于一种类型的计算机。它在 Intel、AMD 甚至 NVIDIA 服务器上都能表现出色,能够针对每台机器独特的“形状”调整其策略。

总结

P-MOSS 就像是计算机内存的超级智能交通控制器。它不靠猜测来放置数据,而是利用借鉴自 AI 聊天机器人的“下一个词”预测技巧,来计算出数据与处理器的完美座位安排。它通过硬件自带的“摄像头”(PMU)进行学习,确保每一件数据都紧挨着需要它的处理器,从而让无论你在使用什么样的计算机时,图书馆都能运行得极其高效。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →