英特尔线程导向器虚拟化补丁将某些工作负载提升了约14%

2024年 2月 3日 90.5k 0


英特尔针对现代英特尔酷睿处理器的混合内核处理在很大程度上在一段时间内在Linux下表现良好。英特尔线程导向器支持伴随着各种Linux内核改进,以更好地处理P和E内核之间的任务放置。不过,现在看到新工作的一个领域是针对运行在Intel混合系统上的虚拟机(VM),新的Linux内核补丁系列支持线程导向器虚拟化。

一夜之间,英特尔发布了两组用于线程导向器虚拟化的补丁程序,以增强在英特尔混合平台上运行的VM的性能。对于英特尔来说,他们的使用案例是在英特尔酷睿硬件上运行Linux主机,同时使用Microsoft Windows VM来宾,并使用该VM来享受游戏。

使用英特尔线程导向器虚拟化来确保VM可以正确地管理P和E核心之间的任务放置,该功能最终产生了比现状高出约14%的性能。这14%的成功是在Windows VM上运行3DMark基准测试。

张贴的是这些预备贴片用于HFI虚拟化。紧接着是26个RFC补丁 英特尔线程控制器虚拟化。

简而言之,此补丁程序集的目的是在来宾中启用基于ITD的调度逻辑,以便来宾能够在英特尔混合平台上更好地调度来宾任务。

目前,Windows VM需要使用ITD。基于ITD虚拟化支持,Windows 11来宾可能会有显著的性能提升(例如,在i9-13900K上,比3DMark高出14%以上)。

我们的ITD虚拟化不受VM的混合拓扑或vCPU的CPU亲和性的约束。然而,在我们的实践中,win11 VM的ITD调度优化在与混合拓扑和CPU亲和性相结合时效果最好(这与Win11调度的具体实现有关)。有关详细信息,请参见第1.2节“关于混合拓扑和vCPU固定”。

要在Win11 VM中启用与ITD相关的调度优化,还需要一些其他与热相关的支持(HWP、CPPC),但我们可以在VMM中使用哑值来模拟它(我们还将在未来为这些支持发送额外的补丁程序)。

Interesting work and hopefully this Intel Thread Director Virtualization support will be worked into shape for mainlining into the Linux kernel in the near future for further enhancing Intel Core hybrid CPUs.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论