首页 > V2EX > V2EX-为什么编译起来 aarch64 比 x86_64 要慢,单核 benchmark 却相反
2022
01-14

V2EX-为什么编译起来 aarch64 比 x86_64 要慢,单核 benchmark 却相反

dangyuluo:

我手里有两台台式机,

  1. i9-9900K 3.6Ghz, 8 核,2 线程 /核,共 16 线程
  2. 某厂商 aarch64 CPU 1.7Ghz, 32 核,1 线程 /核,共 32 线程

CPU bench 结果:

x86_64: events per second:   637.69
aarch64: events per second:   745.31

看起来 Aarch64 机器算质数会更快一些,但实际上编译 CMake 来看:

x86_64: 1m12.78s
aarch64: 1m20.135s

另一个项目更加明显

x86_64: 5m14s
aarch64: 9m9s

显然 x86_64 机器会更快。我已经尽可能排除两台机器其他变量的干扰(均有 64GB 内存,NVME 固态硬盘)。

请问还有其他什么可能的原因么?谢谢

from V2EX-最新主题 https://ift.tt/3robArE
V2EX-为什么编译起来 aarch64 比 x86_64 要慢,单核 benchmark 却相反 - 第1张  | 牛C网(NiuL.Net)
牛C网:https://j1o.net
牛C网导航:https://niuc.icu
零九导航:https://09.gay

最后编辑:
作者:分享菌
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。