‹ BackHN Continuity

Thread

How did AMD Ryzen get 50% faster in two years?

487 points · 206 comments · ibobev

  1. bmenrigh · · focus · HN ↗
    I was recently able to get a workload of mine optimized enough on Zen 5 to hit a sustained 6.0 IPC/core (3.0 / thread) at 5.1 GHz. Seeing the a > 99.8% branch prediction rate and a > 99.99% L2 cache hit rate retiring > 1T instructions every 3 seconds feels amazing.

    Zen5 is incredible when you're able to make the most of it. I’m super excited about Zen6.

    1. rithdmc · · focus · HN ↗
      For someone who has never touched workload optimization, can you share a little about how you measure this? Does IPC mean inter-process communication in this context?

      I know nothing about workload optimization, and I'd like to know more - right now I feel like the Good Burger gif. "Yeah, I know some of these words".

      1. MobiusHorizons · · focus · HN ↗
        in the context of CPU performance / architechture `IPC` pretty much always means "Instructions per clock". That's a measure of the internal parallelism a given CPU core is achieving. Most of the time code is not able to get very close to the theoretical maximums a core can achieve for very long, so the numbers the OP is quoting are incredibly impressive.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.