今年Intel的发烧级平台确实让人有意外之喜,消费级处理器也首次拥有了8核以上的产品,而且原本用于服务器的AVX-512指令集也下放到Skylake-X处理器上。根据Intel官方最新的指令集扩展开发文档中,表示明年的10nm 处理器Cannon Lake、Ice Lake将支持更先进的AVX-512指令集。 AVX-512指令集被用在消费级的Skylake-X处理器上原本就比较意外的,因为那应该被用在Xeon Phi加速处理器上。现在处理器所用的AVX2指令集每次可以处理一个256位的数据,而AVX-512每次可以处理512位的数据,这可以让每时钟周期的浮点运算能力翻倍,但是现在绝大部分使用都未用得上AVX-512指令集,毕竟有赖于开发者对其主动运用。一般来说AVX-512指令集对于高性能计算、企业用户来说比较有用,可以实现更好的计算性能。 anandtech汇总表格 Cannon Lake(明年第一款10nm处理器)将会支持的新指令包括:AVX512F、AVX512CD、AVX512DQ、AVX512BW、AVX512VL、AVX512_IFMA、AVX512_VBMI,以及SHA-NI、UMIP。 Ice Lake(第二代10nm处理器)就会支持更先进的AVX512_VPOPCNTDQ、AVX512_VNNI、AVX512_VBMI2、AVX512_BITALG,以及GFNI、VAES、VPCLMULQDQ等新指令。 现在Intel在消费级处理器上不支持AVX-512指令集的一个很重要原因就是,支持该指令集后与Skylake相比,将会增加15%的晶体管面积,同时Die制作成本也会上升,而且使用支持跟不上,可以说是白费力气。但AVX-512指令集在视频编码、工作站上还是用途颇大,效率更高。 不过Intel从下一代开始逐步在主流消费级处理器上支持AVX-512指令集,可以看出其态度的转变,希望大众都能用上更好的技术,科技时代就是这样,不进则退,公开的指令集开发文档就是指导开发者更好地利用处理器性能。 |
|Archiver|手机版|家电维修论坛
( 蜀ICP备19011473号-4 川公网安备51102502000164号 )
GMT+8, 2025-9-2 16:17 , Processed in 0.179205 second(s), 17 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.