不只是「大小核」,ITD才是英特尔AlderLake的杀招
在上个月的英特尔架构日中,英特尔向大家展示了下一代处理器架构「Alder Lake」与相关应用,同时也公开了英特尔未来在处理器、独立显卡、数据中心等领域的最新动态。不过由于架构日当天公布的内容太多,大家多少有些难以消化。
为了更好地介绍Alder Lake等消费级硬件产品的过人之处,同时也为了消除大家对英特尔新产品的疑惑,英特尔在9月还另外组织了一场针对架构日新内容的媒体沟通会。沟通会后,小雷总结了几个大家可能会关心的问题:
问:Alder Lake一定要配合Windows 11使用吗?
先说答案,并不是。尽管下一代架构「Alder Lake」在开发期间与Windows 11有广泛合作,同时Alder Lake的部分功能,比如硬件线程调度器(ITD),需要Windows 11才能发挥出完整的优势,但Alder Lake并非只能在Windows 11系统下工作。
换句话说,如果你因为游戏、软件不支持或种种其他原因不愿意使用Windows 11,选择停留在Windows 10系统,全新的Alder Lake依旧可以在上一代操作系统中正常工作。但由于Alder Lake的部分特性对操作系统的内核有所依赖,比如刚才提到的ITD,如果大家想发挥出Alder Lake中P-Core与E-Core的最佳效率,使用Windows 11会是更好的选择。
问:反复提及的ITD是什么?对电脑性能会有怎样的提升?
ITD,全称「硬件线程调度器」(Interl Thread Director),是一个全新的硬件资源调度方式。我们知道Alder Lake架构中将包含两种不一样的处理器核心:P-Core和E-Core。就像ARM架构SoC中的大小核一样,P-Core和E-Core在性能与能耗上也有自己的差异。因两种核心在结构、能耗与擅长的运算种类上有所差异,如何调度两种核心,将用户的操作分配到适合的核心就成了Alder Lake要面对的首要难题。
ITD的出现为的就是解决硬件资源分配的问题。在ITD出现之前,Windows采用的是一个比较简单的硬件资源分配方式:Windows 10认为哪个软件在前台,哪个软件拥有最高的优先级,就能分配到最强的核心。同时,过去处理器与操作系统之间的信息汇报也较为单一,操作系统并不能详细了解各个核心的工作状况。
但ITD的加入让操作系统有了更高的自由度。首先,全新的架构与系统可以跳出应用程序的架构,从指令的层面分析任务。比如你在玩游戏时,系统会了解到这个软件需要大量的运算,同时ITD汇报P-Core和E-Core的资源都可以使用,此时系统就会将游戏分给P-Core。如果此时后台出现一个轻量的负载,比如说音乐播放或者文件下载,操作系统也自然会将任务交给E-Core处理。
但如果在你玩游戏时,后台有一个高度负载的任务,比如某个需要调用AI核心的负载,从这里开始,ITD的作用就显现出来了:如果按照过去的分配方式,后台软件会直接交给e-Core处理。但在ITD的介入下,系统发现这个软件涉及AI运算,而P-Core有更好的AI性能,因此这个AI任务也同样会交给P-Core处理。如果所有P-Core都被前台应用占用中,ITD会向操作系统汇报详细的核心工作状态,比如某个核心当前完成进程的情况,让操作系统想办法在不影响表现的情况下,将某个P-Core上的任务交给空闲的E-Core,空出更强大的资源进行AI运算。
换句话说,ITD就像处理器的项目经理,可以根据组员(P-Core与E-Core)所擅长的领域与实际情况,将任务分配到合适的人(核心),从而提高整体运行效率。
全新的I卡
在架构日中,英特尔也展示自己的显卡架构Xe-HPG以及全新的XeSS技术。作为英特尔AI技术的实际演示,XeSS技术可以在AI的介入下,对1080P的原始素材进行AI像素补全,能让1080P下的原始素材有不输,甚至超越4K素材的细节。这项技术可以让低端显卡也能享受高清的画质与高性能的游戏体验。
全面进化的英特尔
END