![17](/uploads/image/pcimg/17.jpg)
英特尔推出全新avx10指令集架构,为e核带来avx-九游会官网真人游戏第一品牌
2023-07-25 08:40:06 来源:it之家 阅读量:4476
感谢it之家网友 华南吴彦祖 的线索投递!
,英特尔今日发布了全新的高级性能扩展指令集 ,并介绍了即将为 p 核和 e 核提供统一 avx-512 支持的新型 avx10 指令集。
简单来说,av10isa 是 avx-512 的超集,并具有 256bit 和 512bit 寄存器大小的所有 avx-512 isa 功能。
it之家提醒,这种新的指令集暂时没有英特尔 cpu 支持 —— 它预计将在未来的芯片中出现,初代便是“granite rapids”。英特尔表示,avx10 将成为其面向未来消费者和服务器处理器的矢量 isa 选择。
从最基本的层面来看,avx10 将使同时具有 e 核和 p 核的英特尔芯片支持 avx-512,尽管 512bit 版本只能在 p 核上运行,不过 256bit 的 avx-256 模拟指令集可以同时在 p 核和 e 核上运行。
据介绍,avx10 将包括“带有 avx512vl 功能标志的 avx-512 矢量指令、最大矢量寄存器长度为 256bit 以及八个 32bit 掩码寄存器,以及支持嵌入式舍入的新256bit 指令”。
这个版本可以在 p 核和 e 核上运行,但 e 核限制为最大 256bit 长度,而 p 核可以使用完整的 512bit 矢量,这一点类似于arm 通过 sve 对可变矢量宽度的支持。
英特尔表示,现有应用程序在 avx10 上的性能与 avx-512 相同,至少在相同的矢量长度上。英特尔还声称:
-
英特尔 avx2 编译的应用程序重新编译为 avx10 后无需额外软件调整即可实现性能提升。
-
得益于新增的 16 个矢量寄存器和新指令,对于矢量寄存器压力敏感的英特尔 avx2 应用程序可获得大幅性能提升。
-
高度线程化的可矢量化应用程序在使用基于 intel xeon e 内核的处理器或具有混合架构的 intel 产品时,可能实现更高的总吞吐量。
后续,英特尔将为消费级客户提供 meteor lake,为 hpc 客户提供 granite rapids 和 sierra forest,而这三个系列均采用类似的架构,其 p 核为 redwood cove 核,e 核则基于 crestmont 架构。
据悉,英特尔将从第六代 xeon“granite rapids”芯片开始支持 avx10 首个版本,但该版本只支持 512bit 矢量指令,而不是新的 256bit 矢量指令。
也就是说,这一代只是作为从 avx-512 到 avx10 的过渡芯片。不过,未来所有的 xeon 处理器本身就会继续支持完整的 avx-512 指令,以确保传统应用正常运行。
后续的 avx10.2 将支持 256bit 矢量长度和其他新功能,如新的 ai 数据类型和转换、数据移动优化和标准支持。
为了解决开发者的担忧,英特尔还计划为 avx10 实现与 avx-512 相比大大简化的枚举方式,并确保每次转向新修订版时都有足够的新指令和功能值得升级变,从而减少版本和枚举膨胀。
广告声明:文内含有的对外跳转链接,用于传递更多信息,节省甄选时间,结果仅供参考,it之家所有文章均包含本声明。
声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。
猜您喜欢