在AMD的锐龙7000发布会上|amd锐龙7000的avx512指令集到底有啥特别?

在AMD的锐龙7000发布会上 , 一个很简短的介绍不知道小伙伴们注意到了没 , 这里面出现了一个半年前引起了很大争议的名字——AVX512 。 没错 , 就是被12代酷睿抛弃 , 甚至被Intel严格限制不准再出现的扩展指令集 , 这次得到了锐龙7000的支持 。 它到底有啥特别 , 为什么会出生 , 又被Intel抛弃 , 被AMD“复活”呢?
在AMD的锐龙7000发布会上|amd锐龙7000的avx512指令集到底有啥特别?
文章图片
AVX的全称是AdvancedVectorExtensions(高级向量扩展)指令集 , 实际上是多媒体扩展指令集中比较新的一种 , 和MMX、SSE构成了近期x86CPU的主要补充指令集 。 这里也解释一下 , 就是AVX其实也有多次扩展 , 比如AVX、AVX2 。 AVX512则是这个扩展集中最新最复杂的一组 。
在AMD的锐龙7000发布会上|amd锐龙7000的avx512指令集到底有啥特别?
文章图片
那么 , 为啥别的扩展指令集还在 , AVX512被砍了呢?因为它功能虽强 , 功耗也大 , 近期的酷睿与对手相比功耗发热真的控制得不好 , 更是不敢在标定TDP和功耗时开启AVX512 , 但这样也让用户对这些指标的真实性产生了怀疑 。 加上12代酷睿的E核结构简单 , 不支持AVX512 , 开启后会产生冲突 , 在二选一的情况下 , Intel选择E核放弃了AVX512 。
在AMD的锐龙7000发布会上|amd锐龙7000的avx512指令集到底有啥特别?
文章图片
好在AVX512只是一种“扩展”指令集 , 不使用的话最多就是让一些指令只能依靠CPU硬算甚至是模糊推算 , 影响速度和效率 , 一般不会造成软件不能跑 。 有些类似背三角函数公式(AVX512指令)和每次计算时自己推算一下公式的差别 , 前者记公式和运算复杂公式都比较费脑子 , 但算起来快而准确 , 后者倒是不太费脑子 , 但比较慢且准确度没啥保障 。
在AMD的锐龙7000发布会上|amd锐龙7000的avx512指令集到底有啥特别?
文章图片
那么 , AMD就不怕功耗问题吗?从报道看 , 锐龙7000采用了折中方案 , 据称AVX不会以全速运行 。 同样按照上面举例 , 大概就是三角公式只是背个差不多 , 不用太熟 , 甚至可能背了两角和公式就不背倍角公式 , 临使用的时候会慢慢琢磨一下再用 , 对“脑力”(功率)的消耗当然也就介于酷睿的全速AVX512和不用AVX512之间了 。
在AMD的锐龙7000发布会上|amd锐龙7000的avx512指令集到底有啥特别?
文章图片
在AMD的锐龙7000发布会上|amd锐龙7000的avx512指令集到底有啥特别?】至于效果 , 根据之前的测试 , 半速运行与完全没有 , 对深度使用了AVX512指令的应用来说还是完全不同的 。 当然 , 目前它的应用支持还不算多 , 使用日常应用、游戏小伙伴也不必为了AVX512就改变自己的装机计划 。 不过使用专业创作软件的小伙伴最好还是了解对比一下再选择 , 原生支持的指令集真的对效率影响挺大的 。