V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jfdnet
V2EX  ›  MacBook Pro

Apple Silicon M1 虚拟化 X86 性能超所有 INTEL MAC

  •  1
     
  •   jfdnet · 2020-11-16 10:55:05 +08:00 · 5074 次点击
    这是一个创建于 1263 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Apple Silicon M1 虚拟化 X86 性能超所有 INTEL MAC

    benchmark

    19 条回复    2020-11-16 15:10:52 +08:00
    jfdnet
        1
    jfdnet  
    OP
       2020-11-16 10:56:00 +08:00
    BigDogWang
        2
    BigDogWang  
       2020-11-16 11:46:49 +08:00
    看个啥?
    leeuu
        3
    leeuu  
       2020-11-16 11:51:51 +08:00
    图挂了
    yousabuk
        4
    yousabuk  
       2020-11-16 11:52:02 +08:00 via iPhone
    你发的图看不来
    Tony4ee
        5
    Tony4ee  
       2020-11-16 11:53:44 +08:00
    Lonely
        6
    Lonely  
       2020-11-16 11:54:42 +08:00
    这不是虚拟化吧
    vk42
        7
    vk42  
       2020-11-16 11:56:54 +08:00
    lz 对虚拟化有什么误解吧,Rosetta 是二进制转换,不是虚拟化……
    daveh
        8
    daveh  
       2020-11-16 12:12:53 +08:00 via iPhone
    @vk42 对的,只能说 Rosetta 以及其底层技术 NB,Apple 当初推 LLVM/clang,可是布局了很多年了。
    tsanie
        9
    tsanie  
       2020-11-16 12:57:55 +08:00
    我就奇怪为什么 gb 都跑了这么多记录出来了,cb 怎么一个记录都不放出来,搜了一圈只有 DTK 那颗 a12z 的 cb r23 分。
    LZSZ
        10
    LZSZ  
       2020-11-16 13:03:36 +08:00
    @tsanie CB 运行不起来吧😂😂
    tsanie
        11
    tsanie  
       2020-11-16 13:07:14 +08:00
    @LZSZ 当然能,cb r23 早就专门更新写明支持 M1 芯片了
    tsanie
        12
    tsanie  
       2020-11-16 13:11:22 +08:00
    猜想可能是没到成绩解锁时间,但是 gb 就偷跑的这么明目张胆嘛,还是说因为 gb 跑的好看所以就放任偷跑了 😂
    llyuan
        13
    llyuan  
       2020-11-16 13:28:05 +08:00 via iPhone
    @tsanie GB 的成绩是软件自动上传的,不知道 CB 是不是这样
    tsanie
        14
    tsanie  
       2020-11-16 13:32:31 +08:00
    @llyuan 是这样不错,不过如果不允许泄漏分数的话不应该断网跑 gb 么……
    bookit
        15
    bookit  
       2020-11-16 13:51:01 +08:00
    看了个评论
    What I meant was that their document describing the v4 tests[1] mentions SSE and AVX, while the v5 version[2] does not. Does it mean that the v5 tests don't cover them? I found find it surprising for a benchmarking tool but they really were mentioned before and now they're not, hence my question.

    If indeed v5 tests are not particularly about specialized performance but more about real-world use cases (e.g. PDF rendering, SQLite, image compression as others have mentioned) then running Geekbench v4 on M1+Rosetta would give a comparison of emulated x86 without vector instructions versus native x86 with all of its modern capabilities. Now if the M1 wins that…

    [1] https://www.geekbench.com/doc/geekbench4-cpu-workloads.pdf

    [2] https://www.geekbench.com/doc/geekbench5-cpu-workloads.pdf



    他看了 geekbench 的官方文档,推测 geekbench4 用了 intel 的 avx 等指令集,但是到了 geekbench5,文档反而不提这些指令集了,如果不使用 avx512 等指令集,那么 intel 的测试分数会极大受到影响,所以表现得不如 M1 芯片。。。
    bookit
        16
    bookit  
       2020-11-16 13:53:39 +08:00   ❤️ 1
    我看了下 geekbench4 里有几个手工写的汇编程序,测试 cpu 的性能,到了 5 都去掉了,那么 5 的测试代码,跑的是普通 C/C++编译结果,还是手工优化的代码,那就不知道了。
    vk42
        17
    vk42  
       2020-11-16 14:41:29 +08:00
    @bookit 不用特有指令集其实更接近日常使用应用场景,而且这样算是把两个平台拉到同一个水平线上比较。除非 gb 的测试样例是明显偏向 AS 优化,不然也没啥问题吧
    jiayong2793
        18
    jiayong2793  
       2020-11-16 14:53:49 +08:00
    什么意思?
    arm 转译 x86 吊打原生 x86 ?
    还是
    arm 转译 x86 吊打虚拟化后的 x86 ?
    wsseo
        19
    wsseo  
       2020-11-16 15:10:52 +08:00
    发生什么事了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   989 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:17 · PVG 02:17 · LAX 11:17 · JFK 14:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.