英特尔下一代AVX10指令集终于获得GNUAssembler的支持

摘要 Intel的AVX(高级矢量扩展)指令集的进步绝对是未来的发展方向,现在下一代AVX10已经开始获得GNUAssembler的支持。英特尔的AVX10指令集将提升...

Intel的AVX(高级矢量扩展)指令集的进步绝对是未来的发展方向,现在下一代AVX10已经开始获得GNUAssembler的支持。

英特尔的AVX10指令集将提升计算性能,这归功于两个P/E核心的使用

在深入讨论问题之前,有必要了解AVX指令。对于普通用户来说,它们听起来不是很有趣,但是,这些说明对于专业人士来说至关重要,尤其是在HPC行业。它们支持高度并行的浮点和矢量化运算,从而显着提高各种计算工作负载的性能。虽然之前的AVX-512指令带来了不错的性能,但AVX-10已准备好将未来的CPU在相关工作负载方面提升到一个全新的水平。

相关故事英特尔下一代Xe2“Battlemage”GPU在开源MESA驱动程序中获得早期支持

AVX10的发布对英特尔CPU至关重要的另一个重要方面是该指令采用了与英特尔混合架构中的两个P/E内核配合使用。两种类型核心的利用也会导致性能的大幅提升,尤其是在可矢量化应用程序中。

Phoronix报道称,在最初宣布后,AVX-10的开发在GCC编译器中启动,现在我们终于看到特定于新指令集(AVX10.1)的“位”由德国开源公司上传到GNUAssembler上公司苏斯。以下是他们的开发人员不得不说的:

由于这只是某些AVX512*功能的品牌重塑,因此几乎不需要添加代码。

这里的主要方面是新的测试用例。为了能够重用一些现有的测试用例,其中一些测试用例需要调整其起始符号。请注意,256位和128位测试需要在此处添加,因为这些测试需要立即运行。随后他们将获得向量长度约束。

虽然我意识到这个消息并不是一个重大进展,但像这样的微小步骤却有助于做出伟大的事情。新的AVX-10指令集可以为下一代CPU的计算应用带来相当大的性能提升,并且它们还可以与英特尔即将推出的MeteorLake一起使用,这将扩大该产品线被业界采用的可能性。我们还没有看到AVX-10指令与前几代相比有何升级,但从纸面上看,差距似乎足够大。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。