赛博橘猫 CPU IPC 24V1版(24.09.29)

时尚   2024-09-29 20:12   云南  
(如果喜欢请分享和关注这个公众号和知乎@MebiuW )





    很多年前我就在做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、意见、想要收录的指标、成绩来源、架构,请在评论区告诉我。

推荐阅读:

  1. Intel 3 技术解析:完整体的7nm提升不小,但仍然不够N3级别

  2. 工艺百科之Intel 14nm:诞生于辉煌 隐退于平淡    

  3. 工艺百科-Intel 10nm篇:疯狂到极致就是翻车

  4. Intel Xeon 6P Granite Rapids 简评:终于能在数据中心和AMD一起竞争性能了!

  5. 为什么认为“高通拟全盘收购Intel”这瓜不保熟


扫码加闲聊

有羊毛群

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)

MebiuW
聊数码 聊芯片 非EE专业(纯兴趣民科)会发薅羊毛广告
 最新文章