英特尔被发现CPU跑分作弊 针对基准测试软件进行针对性的性能提升
内容提要
标准性能评估公司SPEC撤销了2600多项测试结果,因为发现英特尔针对SPEC标准进行了作弊。英特尔使用了专门针对某些基准测试的编译器,使测试结果夸大了9%。这主要影响工业和教育客户。这种作弊行为在移动平台和安全行业也不罕见。
延伸解读
作弊手法与影响范围
英特尔在编译器(oneAPI DPC++)中针对SPEC CPU 2017的特定基准测试(523.xalancbmk_r/623.xalancbmk_s)进行了优化,利用先验知识执行狭窄转换,使测试结果夸大约9%。这种优化仅适用于基准测试,无法代表真实工作负载。受影响的主要是工业和教育的至强处理器客户,他们可能基于虚高分数做出采购决策。
SPEC的处理方式与行业意义
SPEC并未直接删除历史测试结果,而是宣布其无效,允许公众查看并了解英特尔的作弊行为。这既保留了数据透明度,也警示了行业。SPEC作为标准制定者,其撤销行动维护了基准测试的公信力,提醒硬件厂商不应为短期利益牺牲长期信誉。
跑分作弊并非孤例
文章指出,跑分作弊在移动平台和安全行业并不罕见,例如某知名杀毒软件曾因针对AV-Comparatives优化而被除名。这表明性能测试作弊是跨行业的普遍问题,消费者和采购方应警惕厂商针对特定基准的优化,而非盲目相信分数。
Q&A
英特尔在CPU跑分中做了什么作弊行为?
英特尔使用专门针对SPEC基准测试的编译器(oneAPI DPC++),利用SPEC代码和数据集的先验知识进行转换,使测试结果夸大了9%。
SPEC撤销了多少项测试结果?涉及哪些处理器?
SPEC一次性撤销了2600多项测试结果,涵盖2022年和2023年针对工业SPEC CPU 2017标准测试的多款英特尔至强系列处理器。
为什么说英特尔的编译器优化是作弊?
因为这种优化专门针对特定基准测试(523.xalancbmk_r/623.xalancbmk_s),适用范围非常狭窄,不能代表真实世界使用场景,客户在实际使用中无法获得与测试相同的性能。
这次作弊主要影响哪些客户?
主要影响工业和教育的客户,因为SPEC 2017标准测试针对的是面向工业和教育类型的硬件,至强处理器本身也不是面向普通消费者的。
英特尔为什么要在SPEC测试中作弊?
英特尔很有可能是希望通过SPEC这类行业标准测试来吸引工业和教育客户的关注,从而提升品牌声誉以及提升产品销量等。
跑分作弊在其它行业也有吗?
是的,这种作弊行为并不罕见,在移动平台,各种智能手机进行跑分作弊屡见不鲜,甚至在安全行业也有案例,某知名杀毒软件针对AV-Comparatives进行针对性优化来提高评分结果被除名。