INTEL 表示 METEOR LAKE 就是要配 WINDOWS 11

INTEL 表示 METEOR LAKE 就是要配 WINDOWS 11

外媒 KITGURUTECH 近日上传一段名为 How does Thread Director manage Intel Meteor Lake? 的视频,与INTEL工程师探讨METEOR LAKE内的THREAD DIRECTOR如何帮忙OS /OEM/软件更有效地调度METEOR LAKE CPU内各种核心作运算。 INTEL 工程师 RAJSHREE CHABUKSWAR 明言,WINDOWS 11 当然比 WINDOWS 10 好,就是要用 WINDOWS 11!

WINDOWS 11 才能发挥 METEOR LAKE 效能

视频中INTEL工程师介绍METEOR LAKE的重点设计在于新的且能源效益更好的核心LOW POWER ISLAND ECORE,在面对续航力的局限下METEOR LAKE可提升能源效益。 由于METEOR LAKE内存在多种运算单元,包括P CORE、ECORE、LP E CORE、GRAPHICS EU、NPU等等,核心的调度变得更重要,尤其在笔记本这类对于功耗有严格限制的设备上。 所以INTEL也改进了THREAD DIRECTOR,向OS提供OS不可或难以触及的CPU内部信息,以妥善调配核心和功耗分配,在运算性能目标和功耗控制目标上取得更好的平衡。


INTEL工程师RAJSHREE CHABUKSWAR把THREAD DIRECTOR称之为HINTING SYSTEM(提示系统),通过收集和判断CPU内部各项信息,整合后得出评分然后提供予OS作为调配参考。 INTEL工程师指出THREAD DIRECTOR是一种构建在硬件层面的机制,通过分辨计算工作和其种类和需用到的指令类别,然后利用一些算法和评分机制向OS建议在这种工作下该使用哪一种核心,例如THREAD DIRECTOR在评估后认为使用PCORE性能更好应被率先使用,便会将PCORE定为PERFORMANT CORE,建议OS率先使用 P CORE。

INTEL 表示 METEOR LAKE 就是要配 WINDOWS 11

THREAD DIRECTOR 甚至会指出使用哪一种核心性能最高 (PERFORMANT CORE),使用哪一种核心效率最高 (MOST EFFICIENT CORE),这些数据都会一同交予 OS。 OS 因应使用场境、供电限制等等的因素,综合考虑后便会自行决定使用哪一种核心。 INTEL 在这核心调度上只是提供更详细的参考数据,这些 CPU 内部的信息和评估资料都是在硬件层面完成,也就是说 OS 或应用软件在 INTEL 未有主动提供相关数据之前是难以得知 / 获得 / 自行探索这种珍贵且有用的 CPU 内部硬件信息。

简单来说,就是 OS 要,INTEL 就给。 这令笔者想起这一段:

你想要啊? 悟空,你要是想要的话你就说话嘛,你不说我怎么知道你想要呢,虽然你很有诚意地看着我,可是你还是要跟我说你想要的。 你真的想要吗? 那你就拿去吧! 你不是真的想要吧? 难道你真的想要吗?


关于超线绪的问题,INTEL工程师提到有很多软件/工作都不太吃超线绪,这时候INTEL会通过THREADDIRECTOR建议使用ECORE,因为ECORE在性能上其实也很不错,INTEL认为在这种情况下先用光实体核心(PCORE和ECORE),才使用THREAD会更好。 一些懂得利用 THREAD 的软件和工作例如 RENDERING,INTEL 也会将 THREAD 派上用场。

INTEL 表示 METEOR LAKE 就是要配 WINDOWS 11

在PCORE和ECORE之争中,有时候ECORE反而会比PCORE更好用。 INTEL 工程师解释,当面对功耗限制时,CPU 内部的功耗管理便变得非常重要,当需要图像运算和 AI 处理时,CPU 所能分配到的功耗预算自然变得很小。 在这时间要启用PCORE,所需用到的电压也会比较高,以同一电压值来说,选择启用ECORE可能会带来更好的性能,因为ECORE在同电压值下可以运行更高频率。 功耗限制、温度情况等等都会被 THREAD DIRECTOR 一同考虑。

INTEL 表示 METEOR LAKE 就是要配 WINDOWS 11

INTEL工程师同时指出THREAD DIRECTOR虽然属硬件层面,但是因为其管理逻辑与固件类似,所以可通过主板BIOS更新一同刷入新的THREAD DIRECTOR固件。 例如INTEL往后发现有更好的方法判断特定指令,便可通过BIOS更新一同更新THREAD DIRECTOR。 从ALDER LAKE到 RAPTOR LAKE 再到现在的 METEOR LAKE,THREAD DIRECTOR 的硬件设计和其运作逻辑都是一模一样。 但当新架构引入新类型CPU核心(LP ECORE)和因应LP E CORE /SOC TILE的出现而设计新的功耗管理设计时,新THREAD DIRECTOR给予的信息和方向自然与之前的有所不同。

INTEL 表示 METEOR LAKE 就是要配 WINDOWS 11

KITGURUTECH 主持人 LEO 在后半段问了一个颇为有趣的问题,他问当 MICROSOFT 变得更强更有智能时,INTEL 的 THREAD DIRECTOR 是不是会变得多余? INTEL工程师响应得非常聪明和得体,她强调因为THREAD DIRECTOR属硬件层面,CPU内部有完整的监控设计(性能/温度/功耗)等等,这些硬件内部信息本身就存在于CPU内部,所以THREAD DIRECTOR反而可以继续帮忙OS和软件调度核心,使OS和软件不用时刻自行追踪CPU相关的各项指标。 INTEL 都打包好了就等你来拿,我的硬件我当然比你懂,尤其在功耗限制变化和温度变化的情况,硬件层面的 THREAD DIRECTOR 就是天生吃这行饭的。

主持人 LEO 再追问 INTEL 的 THREAD DIRECTOR 会不会反而干预软件自己一贯的运作模式,INTEL 工程师解释在一些情况下例如有不少功耗预算已被其他 TILE (NPU) 占用时,在这情况下如果一些软件因为只写了使用 P CORE 的代码而要求继续使用 P CORE,那其实对于用户来说整体性能反而会下降,因为在功耗预算吃紧的时候,运用 E CORE反而会比PCORE好,所以倒不如交由OS根据THREAD DIRECTOR的信息来决定。


THREAD DIRECTOR旨在提供 CPU 核心评估信息予 OS,让 OS 得知在使用特定指令作运算时,哪一种核心在性能优先的前题下该被优先使用,哪一种核心在节能优先的前题下应被优先使用。 OS 和软件可按照自身需要和判断,安排先使用 P CORE 再到 E CORE 又或是先使用 E CORE 才到 P CORE。 新架构新 CPU 核心类种新电源管理系统,要使 THREAD DIRECTOR 用得其所,自然需要更好的 OS,那就是 WINDOWS 11 而不是 WINDOWS 10 了。

INTEL 对于能源效益的新方向是利用效率更好的核心,来节省需要启动效能核心的机会。 以往的做法是需要时马上唤醒效能核心,完成后让效能核心的频率电压和功耗都降下来,务求做到快速唤醒快速完成快速睡眠。 INTEL新架构新核心新设计把这种MODERN STANDBY的概念变得更MODERN,METEOR LAKE就是INTEL按照不同的工作种类多切几刀切出新核心架构(3D PERFORMANCE HYBRID),把不需用到的核心关闭放一边备用,这是一种极致分工的概念,不再单以单一核心调校频率高低来达成能源效益要求。

以上只是笔者粗疏理解视频访谈内容再自行整理后写出来,建议观看原视频获得正确信息。 视频中两位都非常专业有礼,友善交流,主持直接切入中路提问关键之处,工程师大方得体正面解释设计初衷和运作原理,是一场非常高水平的访谈节目。 以上如有错漏当然是INTEL对,笔者要测试CYBERPUNK 2077 V2.0 DLSS 3.5了,近日看太多METEORLAKE了,自知看再多也比不上这位工程师的十分之一。

LEO:Is it now as simple as saying “Yes Windows 11″? (现在是否可以轻松说出就是要用 WINDOWS 11? )

INTEL 工程师不加思索秒答:ABSOLUTELY! (当然! )

INTEL 表示 METEOR LAKE 就是要配 WINDOWS 11
(0)
榜哥榜哥

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注