找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

arm的applesilicon到底能不能直接和x86比较性能

问这个问题是因为最近帮学弟写一个仿真程序 是关于演化博弈的(简要来说就是一堆不同策略个体随机匹配进行博弈 计算收益 然后更新策略 研究的是不同策略占比的演化规律) 用c++写的(跑起来快) 自己现在用的是m4的macmini 学弟用的是5800x 先在自己机子上跑了一下单线程 原以为会比5800x跑得快(看网上很多文章都说苹果单核性能很强 比x86还强) 结果比5800x慢了一倍? 用的都是对应平台下的gcc -O3
这个有点出乎我意料
所以到底arm和x86分别更适合哪些任务 有没有详细分析讨论?
ps1:本科计算机的 所有对这方面有点兴趣也有点了解 但不多
ps2:这个程序数据量不大 应该基本都在缓存里 访问内存应该很少
回复

使用道具 举报

大神点评(2)

arm和x86比ipc单核是完全没问题的,典型的就是r23渲染跑分,但是怎么说两者都有些指令集上的不同,不能100%将性能复现,这个别说ram和x86了,就是x86内部9950x、14900k、285k之间谁单核最强在不同软件里都是不同的,至于你这个可能是c++转译的问题,java的m系实力可以复现
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐