英特尔的新 P/E 架构如何与虚拟机配合使用?我想像 VirtualBox 和 VMWare 这样的软件需要进行工作和更新,以便能够使用从 Alderlake CPU 分配的资源创建虚拟机,因为现在有 2 种核心类型。传统上,当使用 virtualbox 或 VMware 等软件为 VM 分配内核时,它们会提供单个整数、、1 core
或2 cores
、或3 cores
,但对于新的混合 CPU 架构,说“我想分配5 核”。您需要明确说明您希望分配 5 个核心的核心类型。
IDK VM 如何在后台工作,我想它们是某种包装器,无论它们是什么,我确信新架构需要以不同方式实现,这需要编写更多软件,这需要测试、更新、错误修复等...
所以我想知道是否有人知道 Alderlake 在运行第 12 代英特尔 CPU 之前没有的虚拟机时是否有任何问题?
虚拟机产品不知道,也不需要知道 CPU 内核是如何分配的。
虚拟 CPU 只不过是由 VM 产品旋转的线程,它在 VM 的上下文中执行机器代码。对于 Windows,这是一个与任何其他线程一样的线程,Windows 调度程序正常处理它。
P/E 内核的分配是在操作系统中使用硬件英特尔线程控制器返回的数据完成的。事实上,这项新技术是 Windows 11 架构的主要原因之一。
相信此时这项技术只用在 Windows 11 中,但未来 Linux 等可能会效仿。即使操作系统不支持这项技术,英特尔 CPU 也会自行分配一些内核。
更多阅读: 第 13 代英特尔酷睿处理器如何工作。