[英]How to detect P/E-Core in Intel Alder Lake CPU?
哪个逻辑处理器属于 P 核心组,哪个属于 E 核心组?
我的第一个想法是只检查每个逻辑处理器的基本时钟,然后假设最低的基本时钟属于 E 核(根据英特尔规范,E 核的基本时钟总是明显低于 P 核)。
我希望在注册表中检查HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor
就足够了。 不幸的是~MHz
总是包含P-core的基本时钟。
启用时,Alder Lake 上的 CPUID 是两个内核的系列 6 型号 0x9A。 当禁用 E 内核并启用 AVX512 时,CPUID 更改为系列 6 型号 0x97。
CPUID 叶 7 EDX 位 15 表示混合设计。
CPUID leaf 1A EAX bit 24-31 表示核心类型,根据《游戏开发指南Alder Lake Performance Hybrid Architecture》, https://www.intel.com/content/www/us/en/developer/articles/指南/alder-lake-developer-guide.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.