英特尔编译器“定向优化”引发争议:CPU 性能提升达 9% ,但 SPEC 宣布近2600项测试成绩无效
2月19日,据 SPEC 最新公告,近期发现英特尔 oneAPI DPC++ 编译器存在特定优化问题,因此宣布废除 2600 多项基于英特尔 SPEC CPU 2017 的基准测试成绩。
SPEC 已经裁定,该结果所使用的编译器利用 SPEC 代码和数据集的先验知识(priori knowledge),执行一种适用范围较窄的转换,从而专门提高 523.xalancbmk_r/ 623.xalancbmk_s 基准性能的编译。
为了鼓励具有广泛适用性的优化(见规则 1.4),SPEC 将不再公布使用该优化的结果。
这一结果将保留在 SPEC 结果数据库中,供历史参考。
据悉,英特尔的这款定制编译器在优化 CPU 性能时,最高可提升 9% 的跑分。然而,SPEC组织在审查部分提交的 SPEC CPU文 件时发现,该编译器利用了对 SPEC 代码和数据集的先验知识,进行了一种特定范围的转换,专门针对 523.xalancbmk_r / 623.xalancbmk_s 基准性能进行了优化。
SPEC 组织强调,他们鼓励的是具有广泛适用性的优化(见规则1.4),因此决定不再公布使用这种特定优化的结果。尽管这些结果仍会保留在SPEC结果数据库中供历史参考,但未来不会再被计入官方成绩。
此次事件涉及的编译器版本为英特尔 oneAPI 2022.0 至 2023.0 版。值得注意的是,2023.0 之后的最新版本以及 2022.0 之前的版本并未受到影响。
据 Phoronix 网站的 Michael Larabel 分析,英特尔的这款编译器在优化后的性能提升相当显著,其中 SPECint 的速度提升约 4% 。
ServeTheHome 网站在随机检查SPEC的相关记录后发现,第四代英特尔至强 Sapphire Rapids 处理器的结果受影响最大。不过,英特尔最新的 2023.2.3 版本(主要用于第五代至强 Emerald Rapids 处理器)已经移除了这种特定优化。
这里说一下SPEC,全称 Standard Performance Evaluation Corporation,成立于1988年,是由斯坦福大学、清华大学、微软等全球知名学术机构和企业组成的权威第三方应用性能测试组织。其目标是确立、修改和认定一系列服务器应用性能评估标准。SPEC CPU 2017是SPEC组织最新的一套CPU子系统测试工具,包括四大种类共43个测试,旨在全面评估CPU的整型运算、浮点运算以及并发处理能力。
小弥沙
校验提示文案
值友2616526030
现在人家不“配合”懒得再跟你玩儿了,任你赢特尔继续黔驴打滚抖机灵作死吧~
校验提示文案
麦克斯韦小妖精
校验提示文案
瓜拉哒嘛
校验提示文案
工程的日常
校验提示文案
老衲部川内酷
校验提示文案
值友5715504242
校验提示文案
郑家卫
校验提示文案
老黄科技秀
校验提示文案
值友7114044258
校验提示文案
老倉唯
校验提示文案
工程的日常
校验提示文案
老倉唯
校验提示文案
值友7114044258
校验提示文案
老黄科技秀
校验提示文案
郑家卫
校验提示文案
老衲部川内酷
校验提示文案
值友5715504242
校验提示文案
瓜拉哒嘛
校验提示文案
值友2616526030
现在人家不“配合”懒得再跟你玩儿了,任你赢特尔继续黔驴打滚抖机灵作死吧~
校验提示文案
麦克斯韦小妖精
校验提示文案
小弥沙
校验提示文案