很多年前我就在做CPU IPC评价的东西,方面大家赛博斗蛐蛐。但很快发现这个IPC很难计算,不同测试中涉及到的环境配置、CPU配置、以及选用的跑分差距很大,所以我就萌生了一个用算法来计算CPU的方法,以一种客观(但不一定公平)的方法来计算不同CPU的IPC。
为了相对客观的计算IPC,我从极客湾、笔吧、知乎Edison Chen,以及CPU-Monkey收集了他们的IPC测试数据,然后我仿照图神经网络(更具体一点是GAT)设计了一个图结构的IPC算法模型,从而将不同测试来源、不同测试项目的结果统一成一个整体的IPC。结果不一定完全符合大家预期,并且后续结果可能会随着算法的改变而变动,但一定是基于客观数据和算法的。
目前主要测试项目主要有:SPEC2017_Rate、GeekBench 5、GeekBench 6、CineBench R15、CineBench R20、CineBench R23、CineBench 24。并不是每一个CPU都有上述所有项目的成绩,特别是手机CPU这边是完全没有CineBench的。 每一个测试项目可能有多个测试的成绩,对于非SPEC我都是统一求平均算到单项的成绩,对于受到编译器影响极大的SPEC 我则是一个测试项目里的算一个单独计算。
在算法计算时,我将每一个CPU架构当做图网络中的一个节点,任意两个CPU架构(节点)之间如果他们有相同的跑分项目,那么则认为他们邻接,并且根据他们的应用领域(笔记本、手机、MSDT)、ISA架构设置一个权重(亲缘性)。 图网络的初始值为所有CPU 已有各个指标IPC的数值平均。随后在每一次迭代时,根据所有邻接节点的IPC,和邻居节点与当前节点的相对IPC比值(重合IPC部分)、权重,重新计算更新当前节点的IPC,直到整个网络收敛。 当然,为了增强准确性,IPC 高于50%差异的邻居节点会被剔除不允许直接连接。
因此,只要有任意一个已有收录指标的成绩,都能计算得到一个收敛的值。不过,只有收录的成绩越多才能越准确。目前,发现有如下问题:
1. 没有足够多CineBench成绩的架构成绩会偏高,所以X86、包括WoA的Oryon都会偏低。
2. Windows 下GeekBench跑分是有负优化的,所以X86、包括WoA的Oryon都会偏低(具体你们可以看总榜里,Oryon在手机和PC上的分值差异)。
3. 置信度标注为【不足】的成绩请谨慎参考,一部分是因为太老难以收集跑分,另一部分是Lion Cove、Skymont 之类还没正式测试、或者测试很少的。例如Skymont LPE 只用了笔吧的数据,在那里和Redwood Cove 差不多,但是在这个测试中差了很多,也是受限于数据量少的问题。
最后,如果有任何Bug、意见、想要收录的指标、成绩来源、架构,请在评论区告诉我。
推荐阅读:
扫码加闲聊
有羊毛群
MebiuW
加个关注、点亮 ,告诉大家你也在看
数据源:
CPU Monkey (具体机型略)
笔吧评测室
1.《太贵了,它没你想的那么美好!高通骁龙X Elite 78-100笔记本详细评测》 (BV12H4y1c7z4)
2.《媲美ARM的续航表现!Ultra 7 258V首发评测》 (BV1me411R7Ha)
Edison Chen
1.《桌面处理器王者?——AMD Zen 5 架构测试报告》 (专栏文章id:713544328)
2.《英特尔十一代酷睿处理器微架构 Rocket-Lake 测试报告》 (专栏文章id:361116094)
3.《能算是新品吗?酷睿 14 代测试简报》 (专栏文章id:661857770)
极客湾
1.《AMD Zen 5深度评测:HX370能效超强!但大小核靠谱吗?》 (BV1ZE421w7eb)
2.《锐龙7000深度评测:强,但还不够强...》 (BV1Qe411K7Vs)
3.《苹果A14性能分析:iPhone 12有多快?iPad Air 4的A14满血吗?》 (BV1aA411j7yy)
4.《iPhone 16系列性能分析:A18兄弟挺强的!?》 (BV178tEeVEMD)
5.《小米14性能分析:骁龙8Gen3到底有多强?》 (BV1me411R7Ha)
6.《苹果A15性能分析:它几乎征服了原神!》 (BV1ih411n7BR)
7.《酷睿Ultra全面评测:变化很大,但疗效如何?》 (BV1PG411Y73S)
8.《AMD Zen5台式机评测:积热大幅改善?》 (BV1FU411S7cb)
9.《iPhone14系列性能分析:散热改进,但A16提升有限》 (BV1tW4y1i7tN)
10.《酷睿14代首发测评:i7有提升》 (BV1mN411s7nx)
11.《苹果M4性能分析:尽力了,但芯片工艺快到头了!?》 (BV1NJ4m1w7zk)
12.《苹果M3系列首发评测:Max早该如此》 (BV19N4y1S7Uz)
13.《苹果A17 Pro评测:很先进,但能效不够好!?》 (BV1gm4y157No)
14.《MacBook Air M3简评:性能、续航如何?M1用户要换吗?》 (BV1cw4m1o76r)
15.《13代酷睿全面评测:大小核+超高频有多强?老电脑有必要升级吗?》 (BV1NR4y1Q7AR)