Intel公布Alder Lake 12代酷睿大小核配置情况
【锚思科技讯】随着Intel第12代Alder Lake处理器发布时间的临近,关于它的消息也是层出不穷。今天Intel公布了12代酷睿的开发文档,详细讲述了新一代处理器的架构配置、大小核混合架构优化等信息。
桌面版Alder Lake-S有两种不同核心,一个是满血8大核、8小核配32单元核显;另一个是6大核、0小核配32单元核显。
移动版代号Alder Lake-P,也是两种不同核心,一个是6大核、8小核配96单元核显;一个是2大核、8小核配96单元核显。
从这个配置不难看出,桌面版更注重CPU的性能,在GPU的配置方面就有些寒酸了。但考虑到大多数的台式机产品都会配独立显卡,核显的地位微乎其微,能亮机,能完成最基本的显示任务就可以了。
移动版恰恰相反,能效放在第一位,以小核心保证能效,大核心扩展性能。核显在笔记本上的地位远比在台式机上要高不少,很多轻薄本就指望强大的核显来替代独立显卡。因此移动版配备3倍于桌面版的核显单元也在情理之中。
大小核支持的指令集完全一致,只有AVX-512是个例外,小核不支持。开启小核的话大核会自动禁用AVX-512。OEM厂商可以通过是否开启AVX-512来决定是否屏蔽小核心。
在大小核调度效率方面,Intel给出了三种级别。
没有优化
软件本身或者说开发者完全不考虑大小核分配问题,完全由Windows系统调度器基于Intel ITD(线程调度器)的反馈和算法,智能分配线程,动态分配负载。
大多数情况下,它们能做得很好,但部分时候可能会把关键任务分配给小核心,或者把非关键任务交给大核心,尤其是那些使用多个中间件组件、自行调度线程的程序。
良好优化
软件有一定的设置,可以利用混合架构,但又没有针对性的完全重写。
此时,优先的重要负载会分配给大核心,并根据负载所需的大核心数量、最大线程数量,对任务系统进行调度,确保负载均衡。
同时还有线程优先级、QoS API,确保负载给到合适的核心,比如游戏、渲染分派给大核心,后台线程交给小核心,等等。
最佳优化
软件可以完全利用混合架构任务系统,并创建两个线程池(thread pool)。
一个是优先线程池,面向大核心,执行需要大核心或者指定给大核心的任务。
另一个是次要线程池,面向小核心,执行着色器编译、音频混合、推流直播、解压缩之类的非关键任务。
为了进一步优化系统、增强负载均衡,开发者还需要部署任务分配算法,在大核心负载过高的时候,将优先线程转成次要线程,交给小核心。
上市节奏方面,据Intel官方确认,从今年第四季度开始会陆续全面覆盖桌面、笔记本、超极本、翻转本、二合一本等不同产品形态领域。