英特尔在GCC 14编译器方面取得了一些值得注意的改进

2023年 10月 13日 115.4k 0

这是忙碌的一天
GCC 14
(GNU编译器系列)与英特尔的开发在今天为下一个主要的开源编译器版本做出了三项值得注意的贡献。

首先,
这个承诺
现在将x86混合平台(如Intel Core Alder Lake和Raptor Lake处理器)的自旋计数设置为1。通过对OpenMP自旋计数值的调整,英特尔在SPEC CPU 2017和OMP2012等测试用例上看到了各种性能改进,大多是小改进。总的来说,尽管这一适度的改变似乎为性能和英特尔在过去两年多的时间里在Linux软件堆栈中进行的所有其他混合相关优化带来了总体胜利。

另一个变化
坚信的
今天添加了通过新的“-musermsr”选项启用的“英特尔USER_MSR”支持。USER_MSR是英特尔Clearwater Forest针对URDMSR和UWRMSR指令推出的新产品。这些是用于特定型号寄存器的用户读取和用户写入的新指令。

英特尔当天的第三个显著承诺是
APX PUSH2POP2支持
。此新指令支持是
正在进行的高级性能扩展编译器启用
(APX)。APX PUSH2/POP2指令在单个内存操作中传输两个寄存器值。

Great as always seeing the countless contributions made by Intel open-source compiler engineers to GCC not only for their future processors / ISA extensions but also general performance optimizations and other tuning. GCC 14.1 will be out in the early months of 2024 as the first stable version of GCC 14.

相关文章

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

发布评论