据Wccftech报道,英特尔申请了一项新的专利(EP4579444A1),描述了称为“软件定义的超级核心(Software Defined Super Cores,SDC)”。其概念是让两个或者更多内核协同工作,就好像合并成一个更大的内核一样。这表明英特尔希望不需要扩展硬件的方式,提升CPU的单线程性能。一个非常大的核心可能会出现边界效应递减的问题,这次英特尔新的专利选择了另外一种途径,而非传统上依赖更小制程节点和更高的核心频率。英特尔提出了一种新的设计概念,旨在利用多个小核心替代单个大核心,并在必要时进行虚拟融合。例如两个小核心可通过分担工作负载进行协同,取代单个大核心,从而显著提升单线程性能。换个角度,即一项工作被分配给两个人,分担同样的任务,以更快地完成。这种操作看起来像多线程,但SDC的目标是针对单线
Intel最新的专利EP4579444A1揭示了如何通过软件定义的超级核心(Software Defined Super Cores,SDC),来提升CPU的单线程性能。传统上,CPU依赖于大核来提升性能,但一个非常大的核心可能会导致性能提升的边际效应递减,新专利就展示了如何通过软件定义的超级核心来应对这一问题。 SDC允许在需要时将多个小核心虚拟地融合在一起,以替代一个大型核心,例如两个小核可以协同工作,通过分配工作负载来显著提升单线程性能。本质上涉及指令的分割,它首先将负载分配到多个小核心上,然后这些核心协调工作以保持指令顺序。 当然,这种方法也有挑战,因为将任务分配到多个核心上,同时保持程序的顺序是非常困难的,不过新专利声称SDC能够在保持指令正确顺序的同时,让软件仍然认为它是一个更大的核心在执行单线程操