SPEC作废Intel 2600多项官方测试:不允许特殊优化
非营利性第三方计算机标准化基准测试组织SPEC宣布,不再公布Intel处理器的SPEC CPU 2017测试结果,总计超过2600项,因为它们都基于特定版本的Intel编译器,针对特定工作负载做了特殊优化。SPEC CPU 2017通常用于衡量高端数据中心、服务器、工作站、PC电脑的性能,以一系列标准化方式,通过各种不同工作负载进行测试,不仅可以体现硬件性能,还可以展现软件支持与优化能力。
软件优化的一个关键要素就是编译器,简单地说它负责对程序代码进行重新解释,让处理器以最佳方式、最高性能来运行。
SPEC指出,这次作废的Intel 2600多项测试成绩,所用的Intel oneAPI DPC++/C++编译器特别针对523.xalancbmk_r、623.xalancbmk_s测试项目进行了优化编译,导致成绩偏高。
涉事编译器版本为2022.0到2023.0,也就是大部分测试成绩来自2022年,多数源自Sapphire Rapids四代至强,而新发布的Emerald Rapids五代至强应该不受影响。
根据Phoronix的测试结果,Intel的特殊优化将SPECint性能整体提升了9%。
SPEC作废Intel 2600多项官方测试:不允许特殊优化
多年来,优化测试一直是个极具争议的话题,Intel、AMD、NVIDIA都曾多次招致非议。
比如早在2003年,NVIDIA就被指通过驱动优化,提升了3DMark 2003的显卡跑分。
2010年,NVIDIA又指责AMD,在游戏中关闭特定驱动设置,以牺牲性能换取更好的画质。
Intel Arc锐炫显卡发布之后,也出现了3DMark跑分非常高、实际游戏性能偏低的情况。 不识抬举 输!!!
牺牲性能换取更好的画质,那不是跑分变低了吗 面向测试进行优化 编译优化不应该也是测试的一环吗 以牺牲性能换取更好的画质
真的不是以牺牲画质换取更好的性能吗 n起家就是牺牲画质换分数。但是老黄的牛逼在于认识到显卡不仅仅是娱乐工具这点。 跑分没赢过,体验没输过 禁止针对优化挺好的,啥时候安兔兔也借鉴下[偷笑]哦对安兔兔又不是非营利组织,那没事了[狂笑] weindy 发表于 2024-2-17 13:26
禁止针对优化挺好的,啥时候安兔兔也借鉴下哦对安兔兔又不是非营利组织,那没事了 ...
30E实在太香,没办法[喜欢] 根据Phoronix的测试结果,Intel的特殊优化将SPECint性能整体提升了9%。 保护费断供了吧 我的理解这不是针对编译参数的优化,而是英特尔对这几个测试内置了手写的汇编,编译参数白名单对上直接掏出来。 但是 Intel 自己的编译器生成的代码确实在高性能计算应用上比 GCC 和 LLVM 有优势,不过没有测试幅度那么大 Icarus_Radio 发表于 2024-2-17 18:21
但是 Intel 自己的编译器生成的代码确实在高性能计算应用上比 GCC 和 LLVM 有优势,不过没有测试幅度那么大 ...
它是说针对测试专门做了特殊优化 本帖最后由 赫敏 于 2024-2-17 16:21 编辑
Icarus_Radio 发表于 2024-2-17 05:21
但是 Intel 自己的编译器生成的代码确实在高性能计算应用上比 GCC 和 LLVM 有优势,不过没有测试幅度那么大 ...
某些特定版本。说明里面有识别测试项目的代码
The compiler used for this result was performing a compilation that specifically improves the performance of the 523.xalancbmk_r / 623.xalancbmk_s benchmarks using a priori knowledge
这两个项目上提供了特异参数之类 特殊优化应该是为了这项成绩,把其他性能调差,把专门针对这项测试的部分调高。这种做法类似于考历史,就只背要靠的部分然后获得高分,本质上不能反映出学生的历史知识水平。 补充一条新闻
Intel ICC编译器的支持已经将要从Linux内核中移除了,原因是从来没有人用过它 The compiler used for this result was performing a compilation that specifically improves the performance of the 523.xalancbmk_r / 623.xalancbmk_s benchmarks using a priori knowledge
相当于为这两个项目提供了小抄 [偷笑]A卡画质高,N卡网速快干活好
页:
[1]