虽然微软与Sony的次代游戏机处理器都是采用AMD的半客制化方案,不过专案架构师的想法也会造成系出同源却显著不同的结果,根据一位推特用户@blueisviolet的资讯,他在AMD SoC专案负责人的个人LinkIn资讯曾提到微软 Series X的客制化处理器设计前所未有的复杂,据称在每个CPU的Cluster混合了AMD的x86与Arm的核心,不过@blueisviolet声称原始的资讯已经被删除,但他已经截图为证。

爆料指出微软Xbox Series X 的混合了x86 架构与Arm 架构,但可能仅是搞错TrustZone 的一场误会
爆料指出微软Xbox Series X 的混合了x86 架构与Arm 架构,但可能仅是搞错TrustZone 的一场误会

另外这份传闻指出Xbox Series X的核心采用多个CPU Cluster构成,并动员超过百位以上的工程师,并采用最新的7nm制程(感恩台积电!)。

混合AMD 与Arm 的核心架构到底复不复杂?其实还是要看它所谓的Arm 核心到底是指什么,因为AMD 在多年前已经宣布与Arm 结盟,采用Arm 的安全架构核心TrustZone 作为处理器的安全核心,也是对应Intel SGX 的硬体式安全技术,当前也广泛被应用在AMD 的CPU 产品,如果只是整合TurstZone 技术,那也是行之有年的技术,或许可视为原AMD 专案负责人说不定是原本并不理解这样的技术行之有年而大惊小怪,后来发现之后干脆默默删文。

爆料指出微软Xbox Series X 的混合了x86 架构与Arm 架构,但可能仅是搞错TrustZone 的一场误会
爆料指出微软Xbox Series X 的混合了x86 架构与Arm 架构,但可能仅是搞错TrustZone 的一场误会

但也不能排除微软Xbox Series X的架构师为了实现某些特别目的,故决定混合两项不同的处理器架构作为CPU 设计,如果以合理的方向,或许可视为透过在CPU 区块整合Arm 架构,能够使CPU 在低负载的情况之下从x86 转移到相对省电的Arm 架构,毕竟AMD 当前的重心放在高效能的Zen 架构上,已经不再针对原本低功耗的Jaguar 核心做后续的发展,只是若考虑到系统执行,在CPU 核心架构内混合x86 与Arm 会变得相当复杂,因为两项架构有许多的不同点,不仅对架构设计是相当大的挑战,同时对作业系统结构也变得更复杂,除非微软打算使Xbox Series X 同时执行两套不同目的的系统,或是Windows 10 将会在后续更新采用可使x86 与Arm 架构同步执行的设计,否则这样的可能性并不高。

有趣的是, AMD 曾与Arm 签署过核心授权协议,原本预计用在低功耗资料中心的处理器平台,但最终考虑Arm 架构生态的发展性,最终AMD 放弃原本的规划,故很有可能AMD内部也曾研究过如何整合x86 与Arm Cortex 架构;若以微软的角度,虽然当前的Windows 10 on Snapdragon 成效不佳,但微软确实在考虑x86 架构以外的可行性,可预期Windows 10 系统未来仍会继续强化对Arm 架构的支援能力,只是客观来说使执行中的单一系统可切换使用不同CPU 架构的意义不大,但说不定微软架构师就是如此脑洞大开,正确的资讯仍待微软公布,或许微软可能会在美国时间3 月18 日的直播进一步公开核心架构细节。

不过刚刚与熟悉Arm 生态的朋友闲聊,对方也认为Arm 架构是作为TurstZone 的硬体安全核心的可能性比较高,因为单一处理器同时具备两种CPU 架构的复杂度太高,不太可能使用这类硬体或是软体层难度都很高的专案。

分享到: