软件库(“我”又回来啦!简单了解AVX512)

在AMD的锐龙7000发布会上,一个很简短的介绍不知道小伙伴们注意到了没,这里面出现了一个半年前引起了很大争议的名字——AVX512。没错,就是被12代酷睿抛弃,甚至被Intel严格限制不准再出现的扩展指令集,这次得到了锐龙7000的支持。它到底有啥特别,为什么会出生,又被Intel抛弃,被AMD“复活”呢?

AVX的全称是Advanced Vector Extensions(高级向量扩展)指令集,实际上是多媒体扩展指令集中比较新的一种,和MMX、SSE构成了近期x86 CPU的主要补充指令集。这里也解释一下,就是AVX其实也有多次扩展,比如AVX、AVX2。AVX512则是这个扩展集中最新最复电信大流量卡杂的一组。

那么,为啥别的扩展指令集还在,AVX512被砍了呢?因为它功能虽强,功耗也大,近期的酷睿与对手相比功耗发热真的控制得不好,更是不敢在标定TDP和功耗时开启AVX512,但这样也让用户对这些指标的真实性产生了怀疑。加上12代酷睿的E核结构简单,不支持AVX512,开启后会产生冲突,在二选一的情况下,Intel选择E核放弃了AVX512。

好在AVX512只是一种“扩展”指令集,不使用的话最多就是让一些指令只能依靠CPU硬算甚至是模糊推算,影响速度和效率,一般不会造成软件不能跑。有些类似背三角函数公式(AVX512指令)和每次计算时自己推算一下公式的差别,前者记公式和运算复杂公式都比较费脑电信大流量卡子,但算起来快而准确,后者倒是不太费脑子,但比较慢且准确度没啥保障。

那么,AMD就不怕功耗问题吗?从报道看,锐龙7000采用了折中方案,据称AVX不会以全速运行。同样按照上面举例,大概就是三角公式只是背个差不多,不用太熟,甚至可能背了两角和公式就不背倍角公式,临使用的时候会慢慢琢磨一下再用,对“脑力”(功率)的消耗当然也就介于酷睿的全速AVX512和不用AVX512之间了。

至于效果,根据之前的测试,半速运行与完全没有,对深度使用了AVX512指令的应用来说还是完全不同的。当然,目前它的应用支持还不算多,使用日常应用、游戏小伙伴也不必为了AVX512就改变自己的装机计划。不过使用专业创作软件的小电信大流量卡伙伴最好还是了解对比一下再选择,原生支持的指令集真的对效率影响挺大的。


友情提醒: 请添加客服微信进行免费领取流量卡!
QQ交流群:226333560 站长微信:qgzmt2

原创文章,作者:sunyaqun,如若转载,请注明出处:https://www.dallk.cn/58853.html

(0)
sunyaqunsunyaqun
上一篇 2024年7月22日
下一篇 2024年7月22日

相关推荐

发表回复

登录后才能评论