‹ BackHN Continuity

Thread

Apple M6 Pro achieves the highest single-core CPU score in Geekbench 7

118 points · 145 comments · gainsurier

  1. GeekyBear · · focus · HN ↗
    There are also leaks for the M5 Ultra & Base M6.

    M5 Ultra CPU:

    <a href="https:&#x2F;&#x2F;browser.geekbench.com&#x2F;search?k=parkdale_cpu&amp;q=mac17%2C15" rel="nofollow">https:&#x2F;&#x2F;browser.geekbench.com&#x2F;search?k=parkdale_cpu&amp;q=mac17%...

    M5 Ultra GPU:

    <a href="https:&#x2F;&#x2F;browser.geekbench.com&#x2F;search?k=grand_gpu&amp;q=mac17%2C15" rel="nofollow">https:&#x2F;&#x2F;browser.geekbench.com&#x2F;search?k=grand_gpu&amp;q=mac17%2C1...

    Base M6 CPU:

    <a href="https:&#x2F;&#x2F;browser.geekbench.com&#x2F;search?k=parkdale_cpu&amp;q=mac18%2C5" rel="nofollow">https:&#x2F;&#x2F;browser.geekbench.com&#x2F;search?k=parkdale_cpu&amp;q=mac18%...

    Base M6 GPU:

    <a href="https:&#x2F;&#x2F;browser.geekbench.com&#x2F;search?k=grand_gpu&amp;q=mac18%2C5" rel="nofollow">https:&#x2F;&#x2F;browser.geekbench.com&#x2F;search?k=grand_gpu&amp;q=mac18%2C5

    The Base M6 CPU single core is averaging a bit over 4000 on Geekbench 7.

    For comparison, the AMD Ryzen 9 9950X3D2 averages 3161 on the same test.

    <a href="https:&#x2F;&#x2F;browser.geekbench.com&#x2F;processors&#x2F;amd-ryzen-9-9950x3d2" rel="nofollow">https:&#x2F;&#x2F;browser.geekbench.com&#x2F;processors&#x2F;amd-ryzen-9-9950x3d...

    The Intel Core Ultra 7 270K Plus averages 2940 on the same test.

    <a href="https:&#x2F;&#x2F;browser.geekbench.com&#x2F;processors&#x2F;intel-core-ultra-7-270k-plus" rel="nofollow">https:&#x2F;&#x2F;browser.geekbench.com&#x2F;processors&#x2F;intel-core-ultra-7-...

    1. revolvingthrow · · focus · HN ↗
      I don’t understand those benchmarks.

      According to geekbench 7800x3d is 2400 single core, 15500 multicore. M4 pro is 3350 single core and 24750 multicore. Yet when I convert video using libsvtav1 with ffmpeg I’m getting noticeably faster performance on the desktop. And that’s with mbp, which doesn’t thermally throttle within 15 seconds.

      Is it the 96mb cache? Avx-512? Are benchmarks bullshit when comparing different architectures?

      1. BoingBoomTschak · · focus · HN ↗
        I think software with a strong focus on SIMD really favours x86 over Apple, since AVX2 support was pretty uniform and AVX-512 (except Intel&#x27;s fiasco) has been supported for a while, while the post-NEON landscape is strange in ARM country.

        From what I&#x27;ve been able to gather, Apple only supports SME and the small &quot;streaming&quot; part of SVE2 required by SME since the M4. Which seems to be mostly useless for video encoding (I only see NEON&#x2F;SVE in <a href="https:&#x2F;&#x2F;gitlab.com&#x2F;AOMediaCodec&#x2F;SVT-AV1&#x2F;-&#x2F;tree&#x2F;master&#x2F;Source&#x2F;Lib" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;AOMediaCodec&#x2F;SVT-AV1&#x2F;-&#x2F;tree&#x2F;master&#x2F;Source... or <a href="https:&#x2F;&#x2F;github.com&#x2F;Multicorewareinc&#x2F;x265&#x2F;tree&#x2F;master&#x2F;source&#x2F;common" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Multicorewareinc&#x2F;x265&#x2F;tree&#x2F;master&#x2F;source&#x2F;...) it&#x27;s basically a GEMM engine.

        So basically, video encoding is a bad show for Apple who seem to be saying &quot;use crappy hardware encoding and buy amd64 if you need more&quot;.

        Very hard to find benchmark data. Found <a href="https:&#x2F;&#x2F;openbenchmarking.org&#x2F;vs&#x2F;Processor&#x2F;Apple+M4+Pro,AMD+Ryzen+9+9900X+12-Core" rel="nofollow">https:&#x2F;&#x2F;openbenchmarking.org&#x2F;vs&#x2F;Processor&#x2F;Apple+M4+Pro,AMD+R... that shows a good x265 performance at 1080p but not 4K. Guess the wider SIMD units matter more there.

        1. api · · focus · HN ↗
          X64 does have a stronger SIMD story, but this is partly compensated for by the fact that ARM64 is much easier to decode wide. M series has a very wide decoder and a lot of instruction level parallelism. It can turn chunks of those 128-bit SIMD operations into what amounts to wider operations.

          AVX still wins though.

          M series still wins on performance per watt and now apparently leads on general purpose code.

          All these leading edge chips are very good. We have an embarrassment of riches when it comes to blistering fast chips here.

          1. Archit3ch · · focus · HN ↗
            &gt; AVX still wins though.

            On what, microbenchmarks? I have realtime audio workloads where the hot loop is essentially linear algebra. Exactly the kind of work that suits AVX2&#x2F;AVX512. Guess what, Apple Silicon still pulls ahead because real workloads are branchy, cache-hungry, full of dependencies and do not line up in 8 neat f64 operations per cycle.

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.