jfdnet

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

  •  1
     
  •   jfdnet · Nov 16, 2020 · 6334 views
    This topic created in 2182 days ago, the information mentioned may be changed or developed.

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

    benchmark

    19 replies  •  2020-11-16 15:10:52 +08:00
    jfdnet
    jfdnet
    OP
    Nov 16, 2020
    1
    BigDogWang
    BigDogWang
    Nov 16, 2020
    2
    看个啥?
    leeuu
    leeuu
    Nov 16, 2020
    3
    图挂了
    yousabuk
    yousabuk
    Nov 16, 2020 via iPhone
    4
    你发的图看不来
    Lonely
    Lonely
    Nov 16, 2020
    6
    这不是虚拟化吧
    vk42
    vk42
    Nov 16, 2020
    7
    lz 对虚拟化有什么误解吧,Rosetta 是二进制转换,不是虚拟化……
    daveh
    daveh
    Nov 16, 2020 via iPhone
    8
    @vk42 对的,只能说 Rosetta 以及其底层技术 NB,Apple 当初推 LLVM/clang,可是布局了很多年了。
    tsanie
    tsanie
    Nov 16, 2020
    9
    我就奇怪为什么 gb 都跑了这么多记录出来了,cb 怎么一个记录都不放出来,搜了一圈只有 DTK 那颗 a12z 的 cb r23 分。
    LZSZ
    LZSZ
    Nov 16, 2020
    10
    @tsanie CB 运行不起来吧😂😂
    tsanie
    tsanie
    Nov 16, 2020
    11
    @LZSZ 当然能,cb r23 早就专门更新写明支持 M1 芯片了
    tsanie
    tsanie
    Nov 16, 2020
    12
    猜想可能是没到成绩解锁时间,但是 gb 就偷跑的这么明目张胆嘛,还是说因为 gb 跑的好看所以就放任偷跑了 😂
    llyuan
    llyuan
    Nov 16, 2020 via iPhone
    13
    @tsanie GB 的成绩是软件自动上传的,不知道 CB 是不是这样
    tsanie
    tsanie
    Nov 16, 2020
    14
    @llyuan 是这样不错,不过如果不允许泄漏分数的话不应该断网跑 gb 么……
    bookit
    bookit
    Nov 16, 2020
    15
    看了个评论
    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
    bookit
    Nov 16, 2020❤️1
    16
    我看了下 geekbench4 里有几个手工写的汇编程序,测试 cpu 的性能,到了 5 都去掉了,那么 5 的测试代码,跑的是普通 C/C++编译结果,还是手工优化的代码,那就不知道了。
    vk42
    vk42
    Nov 16, 2020
    17
    @bookit 不用特有指令集其实更接近日常使用应用场景,而且这样算是把两个平台拉到同一个水平线上比较。除非 gb 的测试样例是明显偏向 AS 优化,不然也没啥问题吧
    jiayong2793
    jiayong2793
    Nov 16, 2020
    18
    什么意思?
    arm 转译 x86 吊打原生 x86 ?
    还是
    arm 转译 x86 吊打虚拟化后的 x86 ?
    wsseo
    wsseo
    Nov 16, 2020
    19
    发生什么事了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1511 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 615ms · UTC 15:34 · PVG 23:34 · LAX 07:34 · JFK 10:34
    ♥ Do have faith in what you're doing.