Live data from Hacker News

AMD's Strix Point: Zen 5 Hits Mobile

chipsandcheese.com

191–200 of 241 posts

Re: AMD's Strix Point: Zen 5 Hits Mobile

#191

Earlier quoted context omitted.

MacBook Air is thin and fanless, so it can be done.

The cheapest MacBook Air is $1000, and it's more like $1500+ if you want a reasonable amount of RAM and storage. There are similarly expensive Windows laptops available that are fanless.

For $1200 you can easily pick up a decent refurb MBP - these are apple refurbs for example. OOS but an example of what you can find if you look around a bit.

https://sellout.woot.com/offers/apple-14-macbook-pro-with-10...

There’s very little reason to chase the exact latest model when even a 2020/2021 M1 family is still great.

Re: AMD's Strix Point: Zen 5 Hits Mobile

#192

Earlier quoted context omitted.

> that M3 is massively ahead in integer performance The M3 is certainly an impressive chip, but note that it's only massively ahead in some of the int tests. It's not a consistent gap. > Integer workloads are by far the most common, but they tend to not scale to multiple cores very well. The HX370 does better than the Me in specint MT though. But regardless the anandtech results paint a much closer picture than the s…

The HX370 should win in SPECINT MT. It has 12 cores to the M3's 8 cores and it runs at significantly higher power. Compare HX370 SPECINT MT To an M3 Pro and let's see the results.

[deleted]

Re: AMD's Strix Point: Zen 5 Hits Mobile

#193

Earlier quoted context omitted.

> that M3 is massively ahead in integer performance The M3 is certainly an impressive chip, but note that it's only massively ahead in some of the int tests. It's not a consistent gap. > Integer workloads are by far the most common, but they tend to not scale to multiple cores very well. The HX370 does better than the Me in specint MT though. But regardless the anandtech results paint a much closer picture than the s…

The HX370 should win in SPECINT MT. It has 12 cores to the M3's 8 cores and it runs at significantly higher power. Compare HX370 SPECINT MT To an M3 Pro and let's see the results.

> [HX370] runs at significantly higher power.

It used 33w. Meanwhile the M3 result came from a 2023 MacBook Pro 14-Inch, which certainly has the potential for a TDP of around that. If you can find SPECINT MT numbers w/ power data for an M3 Pro lets see it. Or even just power data for an M3 non-pro in the 14" MBP. A quick search isn't turning up any.

Re: AMD's Strix Point: Zen 5 Hits Mobile

#194
post #159
post #63

Earlier quoted context omitted.

You can read the notebookcheck review for yourself. https://www.notebookcheck.net/AMD-Zen-5-Strix-Point-CPU-anal...

Those 100W+ numbers are total system power. And that system has the CPU TDP set to 80W (far above AMD's official max of 54W). It also has a discrete 4070 GPU that can use over 100W on its own.

if x86 laptops have 90w of platform power, that’s a thing that’s concerning in itself, not a reasonable defense.

Remember, apple laptops have screens too, etc, and that shows up in the average system power measurements the same way. What's the difference in an x86 laptop?

I really doubt it's actually platform power, the problem is that x86 is boosting up to 35W average/60W peak per thread. 120W package power isn't unexpected, if you're boosting 3-4 cores to maximum!

And that's the problem. x86 is far far worse at race-to-sleep. It's not just "macos has better scheduling"... you can see from the 1T power measurements that x86 is simply drawing 2-3x the power while it's racing-to-sleep, for performance that's roughly equivalent to ARM.

Whatever the cause, whether it's just bad design from AMD and Intel, or legacy x86 cruft (I don't get how this applies to actual computational load though, as opposed to situations like idle power), or what... there is no getting around the fact that M2 tops out at 10W per core and a 8840HS or HX370 or Intel Meteor Lake are boosting to 30-35W at 1T loads.

Re: AMD's Strix Point: Zen 5 Hits Mobile

#195
post #140

Earlier quoted context omitted.

> I stacked the deck in AMD's favor using a 3-year-old chip on an older node. You could just compare the ones that are actually on the same process node: https://www.notebookcheck.net/R9-7945HX3D-vs-M2-Max_15073_14... But then you would see an AMD CPU with a lower TDP getting higher benchmark results. > Why is AMD using 3.6x more power than M1 to get just 32% higher performance while having 17% more cores? Getting 32…

> Getting 32% higher performance from 17% more cores implies higher performance per core. I don't disagree that it is higher perf/core. It is simply MUCH worse perf/watt because they are forced to clock so high to achieve those results. > The power measurements that site uses are from the plug, which is highly variable to the point of uselessness They measure the HX370 using 119w with the screen off (using an externa…

lmao he’s citing cinebench R15? Which isn’t just ancient but actually emulated on arm, of course.

Really digging through the vaults for that one.

Geekbench 6 is perfectly fine for that stuff. But that still shows apple tieing in MT and beating the pants off x86 in 1T efficiency.

x86 1T boosts being silly is where the real problem comes from. But if they don’t throw 30-35w at a single thread they lose horribly.

Re: AMD's Strix Point: Zen 5 Hits Mobile

#196
post #31

Earlier quoted context omitted.

ARM doesn't need the variable-length instruction decoding though, which on x86 essentially means that the decoder has to attempt to decode at every single byte offset for the start of the pipeline, wasting computation. Indeed pretty much any architecture can benefit from some form of op cache, but less of a need for it means its size can be reduced (and savings spent in more useful ways), and you'll still need actual…

But bigger fixed-length instructions mean more I$ pressure, right?

x86-64 wastes enough of its address space that arm64 is typically smaller in practice. The RISC-V folks pointed this out a decade ago - geomean across their SPEC suite, x86 is 7.3% larger binary size than arm64.

https://people.eecs.berkeley.edu/%7Ekrste/papers/EECS-2016-1...

So there’s another small factor leaning against x86 - inferior code density means they get less out of their icache than ARM64 due to their ISA design (legacy cruft). And ARM64 often has larger icaches anyway - M1 is 6x the icache of zen4 iirc, and they get more out of it with better code density.

Re: AMD's Strix Point: Zen 5 Hits Mobile

#197

Earlier quoted context omitted.

The cheapest MacBook Air is $1000, and it's more like $1500+ if you want a reasonable amount of RAM and storage. There are similarly expensive Windows laptops available that are fanless.

>There are similarly expensive Windows laptops available that are fanless. Such as?

Wait until Lunar Lake comes out.

Re: AMD's Strix Point: Zen 5 Hits Mobile

#198
post #135

Earlier quoted context omitted.

1. Performance. Also Arm implemented instruction cache coherency too. Predecode/uop cache are both means to the same end, mitigating decode power. AMD and Intel have used both (though not on the same core). Arm has used both, including both on the same core for quite a few generations. And a uop cache is just a cache. It's also big enough on current generations to cache more than just loops, to the point where it cov…

1. The biggest chip market is laptops and getting 15% better performance for 80% more power (like we saw with X Elite recently) isn't worth doing outside the marketing win of a halo product (a big reason why almost everyone is using slower X Elite variants). The most profitable (per-chip) market is servers. They also prefer lower clocks and better perf/watt because even with the high chip costs, the energy will wind…

1. Yeah I agree, both X Elite and many Intel/AMD chips clock well past their efficiency sweet spot at stock. There is a cost to extra pipeline stages, but no one is designing anything like Tejas/Jayhawk, or even earlier P4 variants these days. Also P4 had worse problems (like not being able to cancel bogus ops until retirement) than just a long pipeline.

Arm's predecoded L1i cache is not "free" and can't be filled with simple data moves. You need predecode logic to translate raw instruction bytes into an intermediate format. If Arm expanded predecode to handle fusion cases in A715, that predecode logic is likely more complex than in proir generations.

2. Size/area is different from power consumption. Also the decoder is far from the only change. The BTBs were changed from 2 to 3 level, and that can help efficiency (could make a smaller L2 BTB with similar latency, while a slower third level keeps capacity up). TLBs are bigger, probably reducing page walks. Remember page walks are memory accesses and the paper earlier showed data transfers count for a large percentage of dynamic power.

4. IMO no one is really RISC or CISC these days

8. Sure you can align the function or not. I don't think it matters except in rare corner cases on very old cores. Not sure why you think it's an overall net negative. "feeling weird" does not make for solid analysis.

Most x86 instructions are not microcode only. Again, check your data with performance counters. Microcoded instructions are in the extreme minority. Maybe microcoded instructions were more common in 1978 with the 8086, but a few things have changed between then and now. Also microcoded instructions do not cost thousands of cycles, have you checked? i.e. a gather is ~22 micro ops on Haswell, from https://uops.info/table.html Golden Cove does it in 5-7 uops.

ISA history has a lot of failed examples where people tried to lean on the ISA to simplify the core architecture. EPIC/VLIW, branch delay slots, and register windows have all died off. Mill is a dumb idea and never went anywhere. Everyone has converged on big OoO machines for a reason, even though doing OoO execution is really complex.

If you're interested in cases where ISA does matter, look at GPUs. VLIW had some success there (AMD Terascale, the HD 2xxx to 6xxx generations). Static instruction scheduling is used in Nvidia GPUs since Kepler. In CPUs ISA really doesn't matter unless you do something that actively makes an OoO implementation harder, like register windows or predication.

Re: AMD's Strix Point: Zen 5 Hits Mobile

#199

Earlier quoted context omitted.

The cheapest MacBook Air is $1000, and it's more like $1500+ if you want a reasonable amount of RAM and storage. There are similarly expensive Windows laptops available that are fanless.

>There are similarly expensive Windows laptops available that are fanless. Such as?

Robo & Kala 2 in 1. Thinkpad x13s Snapdragon which can still be found in a few places.

Re: AMD's Strix Point: Zen 5 Hits Mobile

#200
post #56

I sit firm in my belief that the best thing Microsoft could do for their laptop ecosystem is to add support for a "max fan speed" slider somewhere prominent in the Windows UI. People want the option to make their laptop silent or nearly silent. And when users do need the power, they generally prefer a slightly slower laptop at a reasonable volume rather than the roar of a jet engine. Laptop manufacturers want their d…

Stop demanding paper thin laptops. My work Dell rarely turns on its fan unless an AV scan is in progress and even then it's rather tolerable. It isn't a fashionable thickness so has plenty of internal volume for heat distribution.

> Stop demanding paper thin laptops

Then use a desktop. Like most people I want my laptop paper thin: at least Apple understands that correctly. My daily laptop driver is a "LG Gram" which is especially slick, thin and light (lighter than any Mac laptop) and it's no slouch: 24 GB of RAM for example. And it's basically quiet: I don't even know if it has any fan (I own it since years and never heard a fan).

I'll take a slightly slower laptop if it means it's much quieter. But there's no way I'm going back to the bricks we used to have in 90s/2000s.

If you need a 4090 GPU, buy a desktop and call it a day. For everything else, you can get plenty of power, fast NVMe M.2 SSD, lots of RAM in a paper thin laptop.

Post reply on HN