欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Intel 12代酷睿封杀AVX-512指令集:不再允许关闭小核

程序员文章站 2022-03-17 09:18:49
intel似乎要做出一个让人有些诧异的决定,即彻底禁用12代酷睿对avx-512指令集的支持。据悉,avx-512也就是avx3,也就是“高级矢量扩展”,第一代avx出现于sa...

intel似乎要做出一个让人有些诧异的决定,即彻底禁用12代酷睿对avx-512指令集的支持。

据悉,avx-512也就是avx3,也就是“高级矢量扩展”,第一代avx出现于sandy bridge二代酷睿,第二代avx2诞生于2011年的四代酷睿(haswell),最新的第三代则发布于2013年,最早用于至强产品线,目前已经下放给11代酷睿rocket lake。

简单来说,avx-512包含一系列可以加速工作负载的指令,包括科学模拟、金融分析、人工智能、深度学习、3d建模、音视频处理器、加密解密、数据压缩等。

虽然外界想当然地认为alder lake支持avx-512,且用户发现可以在bios中禁用e核来启用axv-512,但intel却表示,这样会带来未知错误,将通过微码更新在bios中完全封杀掉avx-512。

显而易见的原因是,12代酷睿alder lake采用混合架构,小核(e核)gracemont并不支持avx-512,为了这一指令集关闭e核的做法,intel难以接受。

之所以说诡异是因为,igorlabs测试发现,12代酷睿大核golden cove开启avx-512后能效甚至比avx2还高,这和11代酷睿大相径庭,后者的avx-512简直电老虎。另外,ps3模拟器rpcs3官方前不久还在社交平台建议12代酷睿用户关闭e核开启p核avx512指令集,这样可实现游戏帧数大幅提升。

合理的解释应该是,虽然avx-512开启后的确在某些场景下有加成,可代价是牺牲e核,在intel看来,还有更多的工作负载需要p核+e核共同参与,这样得不偿失。

显然,如果你当前的主板bios还能有开启avx-512的可能且懂得如何驾驭,那还是暂缓升级bios了。

Intel 12代酷睿封杀AVX-512指令集:不再允许关闭小核

- the end -

转载请注明出处:快科技