英特尔在其“MOS”修改后的运行轻量级内核的Linux内核方面的进展

2020-08-12 22:15:00

一段时间以来,英特尔一直在悄悄地致力于多操作系统的研发,这是Linux内核的修改版本,而Linux内核运行的是轻量级内核,用于高性能计算。英特尔MOS很少被人提及(或者基于公开搜索,非常罕见),因为它在很大程度上仍然是一个研究项目,但在高性能计算领域显示出巨大的潜力,可以为HPC工作负载提供更好的可扩展性和可靠性。事实上,MOS已经可以在一些超级计算机上使用,如ASCI Red、IBM Blue Gene和其他计算机。MOS项目及其轻量级内核(LWK)被认为是先于阿尔法的,但至少对某些工作负载来说是很有希望的。英特尔的目标是明年为Aurora(A21)超级计算机发布这款经过修改的Linux内核,使其达到生产质量,用于亿级计算。根据多操作系统的概念,Linux内核管理每个插槽的最少数量的内核,而内核管理系统其余部分的资源。通过利用Linux内核,他们维护了Linux ABI兼容性。LWK调度器防止Linux内核在指定的CPU核心上工作,以减少噪音,允许预期应用程序的最大CPU周期,并围绕线程和内存处理进行各种优化。到昨天为止,关于MOS的最新工作是以最新的Linux5.4LTS内核为基础的,同时在其当前的v0.8状态下有各种更新。这肯定是有趣的,看看这项工作将导致在未来几个月,因为它的工作,以生产质量的首次亮相。那些想要查看代码或了解更多关于当前正在试验的MO的人可以通过GitHub来实现。