数码科技

Intel Ice Lake 支持AVX-512、VNNI和GFNI指令,Gen.11集显【GCC8】

本文地址:http://www.moepc.net/?post=4273

QQ截图20180204211641.png


数月前GCC新增了对-march=icelake的初步支持,而就在昨天,GCC8终于整合了对Ice Lake的完整支持,Icelake Client和Icelake Server两种架构均会支持AVX-512、VNNI和GFNI指令。


QQ截图20180204211756.png

GFNI


除下下代的Ice Lake之外,预计Cannon Lake也会支持AVX-512。


之前的文章:Cannon Lake、Ice Lake主流处理器或将支持AVX-512
http://www.moepc.net/?post=3353

Ice Lake支持指令,Icelake Server就是Ice Lake-SP:

+@item Icelake

+Intel Icelake Server CPU with 64-bit extensions, MOVBE, MMX, SSE, SSE2,
+SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, PKU, AVX, AVX2, AES, PCLMUL, FSGSBASE,
+RDRND, FMA, BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC,
+XSAVES, AVX512F, AVX512VL, AVX512BW, AVX512DQ, AVX512CD, AVX512VBMI,
+AVX512IFMA, SHA, CLWB, UMIP, RDPID, GFNI, AVX512VBMI2, AVX512VPOPCNTDQ,

+AVX512BITALG, AVX512VNNI, VPCLMULQDQ, VAES instruction set support.


QQ截图20180204211837.png

点击查看原图

图源:InstLatX64@Twitter

此外还有Ice Lake集成的Gen.11集显的部分开源补丁。

QQ截图20180204213607.png

Ice Lake为Intel的下下代处理器,基于10nm+制程,集成第11代集显,发布时间预计为2019年初。



本文地址:http://www.moepc.net/?post=4273

via:www.phoronix.com

source:gcc.gnu.org

sts.freedesktop.org

InstLatX64@Twitter

MOEPC.NET编译,转载请保留出处。

剧毒术士马文

留学中 Comp.Arch|RISCV|HPC|FPGA 最近沉迷明日方舟日服 联系方式请 discord 或者 weibo 私信。目前不在其他平台活动。 邮箱已更新为[email protected]。 看板娘:ほし先生♥

相关文章

8 评论

  1. 请问那个版本的gcc支持icelake选项呢?还是需要自己打patch呢?

  2. AVX-512、VNNI和GFNI指令
    第一个指令集听说过,有什么软件用吗
    后两个又是干啥用的

    1. @wangbaisen1990:应用都还很少(普通家用程序几乎没有),要用也是企业级/HPC用AVX-512

    1. @影舞:8核的是Coffee Lake。
      9700K不是Coffee Lake。

  3. 马文,Ice Lake早在2017年6月9日就已完成设计,那时刚好Intel得知Meltdown和Spectre漏洞,这是否说明Ice Lake还是没有修改硬件底层从而根除漏洞?

    1. @ayu:是Tape-in,不是Tape-out。
      Tape-in是设计的倒数第二个阶段,基本上整个设计的各个模块部分都已经完成,然后交给顶层设计团队,在设计的最后一步 – Tape-out(流片)中合并为一个整体,做成GDSII文件提交给晶元厂,生产出实体晶片,也就是最原始的ES。再需要各种debug,才能逐步变成最终产品。
      Intel已经说了修复漏洞的处理器今年内会出 – 要么是CNL,要么是ICL,几乎99%可能是后者。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部按钮