英特尔发布最新AVX10.1256&适用于GCC的AVX10.1512编译器修补程序

2023年 11月 16日 77.8k 0

自从
宣布AVX10
今年早些时候,英特尔编译器工程师一直忙于为下一代高级矢量扩展准备GCC和LLVM/Clang等开源编译器工具链。周四晚上,GNU编译器集合发布了最新的AVX10.1作品,即将冻结其功能。

几个月来,英特尔一直在推动
GCC中的AVX10支持
随着
高级性能扩展的准备工作
(APX)。英特尔推出的最新GCC补丁“
[PACH]AVX10.1的初始支持

这个新补丁现在为“-mavx10.1”、“-mavx10.1-256”和“-mavx101-512”编译器选项添加了编译器选项。它还添加了相应的“-mnoavx10.1”选项。此外,它还添加了GCC编译器代码中AVX10.1/AVX10.1-256/AVX10.1-512支持切换的其他管道。

这个补丁带来了一个单独的
消息
解释他们最新的AVX10编译器规划:

我们的建议是将AVX10.1-256和AVX10.1-512作为编译器中的两个“虚拟”ISA。AVX10.1-512表示AVX10.1-256。他们一开始不会启用任何功能。在选项处理结束时,我们将检查这两个位是否已设置。如果设置了AVX10.1-256,我们将设置与AVX512相关的ISA位。AVX10.1-512将进一步设置EVEX512 ISA位。

这意味着AVX10选项将与现有的AVX512和新添加的-m[no-]evx512选项分离。AVX10和AVX512选项将独立控制(启用/禁用/设置矢量大小)下面的AVX512功能。

At least Intel continues to be quite punctual in their open-source compiler work and getting out new ISA features and CPU family targets added to the upstream compiler code-bases well in advance of product launches. So by the time we're actually seeing AVX10.1 (or more excitingly, AVX10.2) enabled processors in the wild, all of the open-source compiler support will ideally be all sorted out and in released versions.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论