Discussion Zen 5 Speculation (EPYC Turin and Strix Point/Granite Ridge - Ryzen 9000)

Page 896 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

gdansk

Diamond Member
Feb 8, 2011
3,276
5,186
136
Did you try to set up the Max Mini with equal RAM and storage? 32 GB + 1 TB Mac Mini is $1400
You're right. But it doesn't tell us much about the cost of the M4 since Apple also did that with the Intel Mac Mini. The base M4 being the same price as the i3-8100B Mac Mini 6 years later might not say much either.
 

Joe NYC

Platinum Member
Jun 26, 2021
2,672
3,839
106
You're right. But it doesn't tell us much about the cost of the M4 since Apple also did that with the Intel Mac Mini. The base M4 being the same price as the i3-8100B Mac Mini 6 years later might not say much either.

Maybe Apple has some expected average profit margin, and the base Mac Mini is just breaking even, making up the margin on higher end models.

Price disparity of between $600 and $1400 is $800, for some memory and storage upgrade worth a little over $100
 
Reactions: Tlh97 and Rigg

poke01

Platinum Member
Mar 8, 2022
2,581
3,409
106
I mean it’s not just that, it should be obvious to anyone that AMD is selling CPUs to vendors at a profit, who are then turning around and trying to ship a completed system for a profit. Apple cuts out the middleman there so they are automatically getting their CPUs for “cheaper”

But please this is probably the dozenth time the topic has revolved back to AMD vs Apple, I think it’s fair game for outright performance discussions and architecture but I don’t want to listen to bickering about laptop prices

Macbook Pro price is like the tech bro equivalent of the price of a dozen eggs
The base model with a USB4 external SSD enclosure is actually good for video editing. You can’t edit videos due to bad media engines on the beelink and you can’t play all games either natively or via emulation on the Mac mini.

They serve different markets I think.
 

Doug S

Platinum Member
Feb 8, 2020
2,888
4,912
136
I live in Romania, and here we have on the greatest e-tailer (link, if you wanna check) 50 models... So yeah.... different. The cheapest is under 1000 euro (1 euro=5 lei). Also, I wouldn't count base MacMini, that's just a hook from Apple to catch the plebs... while the CPU is great and ram is acceptable, fixed 256GB in this day and age is not acceptable. And if you go to a devoce that has 24GB and 1TB of memory, you are over twice the base price and higher than a Beelink SER9, which is a 32GB Ram and 1TB sdd. And looks exactly like a Macmini before the Macmini was this size

For the kind of person who is just using their PC as an appliance, pretty much using the browser for everything and not getting any third party applications (and that's a huge chunk of the overall PC market) then 256 GB is more than enough.

They aren't marketing the Mini to the kind of people who read and post in tech forums. We aren't the customer they've designed it for. Your complaints read like someone posting in a forum for auto enthusiasts complaining that a Ford Focus doesn't have enough horsepower, and upgrading to the Focus RS where you get real horsepower costs too much and at that price there are better alternatives.
 

misuspita

Senior member
Jul 15, 2006
521
611
136
For the kind of person who is just using their PC as an appliance, pretty much using the browser for everything and not getting any third party applications (and that's a huge chunk of the overall PC market) then 256 GB is more than enough.

They aren't marketing the Mini to the kind of people who read and post in tech forums. We aren't the customer they've designed it for. Your complaints read like someone posting in a forum for auto enthusiasts complaining that a Ford Focus doesn't have enough horsepower, and upgrading to the Focus RS where you get real horsepower costs too much and at that price there are better alternatives.
For that kind of person, any last 2 or 3 gen PC/Mac is enough. I was responding to gdansk who was saying a AMD HX370 laptop was 1400 and was comparing a base macmini to a AMD minipc with different config. Mac having 256GB/16GB, miniPC having 1TB/32GB
 

OneEng2

Senior member
Sep 19, 2022
259
356
106
I am not seeing x86 becoming a phone/tablet processor any time soon; however, the question I have is that since pretty much all x86 processors do is to take CISC instructions and turn them into RISC, how hard would it be for AMD to create something Zen 5 like that had a different decode logic (ie it used ARM instructions for RISC vs whatever it is doing now).

I think it is fair to say that Intel and AMD are pretty good at making high performance processors, especially in highly threaded environments. I wonder how many of the design decisions change when power efficiency in a lightly threaded environment become the bigger driver?
 
Reactions: Mopetar

Glo.

Diamond Member
Apr 25, 2015
5,838
4,847
136
For the kind of person who is just using their PC as an appliance, pretty much using the browser for everything and not getting any third party applications (and that's a huge chunk of the overall PC market) then 256 GB is more than enough.

They aren't marketing the Mini to the kind of people who read and post in tech forums. We aren't the customer they've designed it for. Your complaints read like someone posting in a forum for auto enthusiasts complaining that a Ford Focus doesn't have enough horsepower, and upgrading to the Focus RS where you get real horsepower costs too much and at that price there are better alternatives.
From my experience.

Base M4 Mac Mini is absolutely cheapest device to have "standard" financial analysis of financial markets. 3 Monitors/displays, powerful CPU good enough GPU, and 16 GB of RAM are enough for that.

And I can tell something even better. Intel CPUs struggle with very complex technical analysis of charts(lots of indicators, lines, graphs, charts, etc). M4 on an iPad(!) flies through them.

The more I experience Apple sillicon the more I think that - any x86 CPU is 5 years behind what Apple/ARM offers.
 

Josh128

Senior member
Oct 14, 2022
511
865
106
Intel CPUs struggle with very complex technical analysis of charts(lots of indicators, lines, graphs, charts, etc). M4 on an iPad(!) flies through them.

This makes no sense. Even a Comet Lake CPU can chew through hundreds of millions of triangle size and position calculations per second, and you think it has an issue with 2D charts with a few hundred data points?

What kind of evidence can you provide to back up such a claim?
 
Reactions: Tlh97 and r.p
Jul 27, 2020
20,901
14,489
146
And I can tell something even better. Intel CPUs struggle with very complex technical analysis of charts(lots of indicators, lines, graphs, charts, etc). M4 on an iPad(!) flies through them.
Does a Ryzen or 7800X3D also struggle in such a workload? I'm guessing it's more a software optimization issue for whatever software you are using, unless it's a class of software where Apple silicon naturally excels due to its arch, like maybe Java or Javascript or something else running in a browser?
 

Glo.

Diamond Member
Apr 25, 2015
5,838
4,847
136
Does a Ryzen or 7800X3D also struggle in such a workload? I'm guessing it's more a software optimization issue for whatever software you are using, unless it's a class of software where Apple silicon naturally excels due to its arch, like maybe Java or Javascript or something else running in a browser?
Web browser...

Tradingview site.
 
Reactions: igor_kavinski

gdansk

Diamond Member
Feb 8, 2011
3,276
5,186
136
Tradingview?!?! Enough said... It's likely a memory leak, a bad extension, or a misbehaving script.
It's complicated by a few other factors. He's using Safari (or at least WebKit + JSC) on an iPad versus an unstated browser with unstated extensions on an unstated Intel CPU.

One of the areas Zen 5 did improve quite a bit was in some browser benchmarks (though not all). I'm not sure but it's the only x64 CPU I've seen put up scores in certain web benchmarks that are near M4 though still behind.
 
Last edited:

Glo.

Diamond Member
Apr 25, 2015
5,838
4,847
136
It's complicated by a few other factors. He's using Safari (or at least WebKit + JSC) on an iPad versus an unstated browser with unstated extensions on an unstated Intel CPU.

One of the areas Zen 5 did improve quite a bit was in some browser benchmarks (though not all). I'm not sure but it's the only x64 CPU I've seen put up scores in certain web benchmarks that are near M4 though still behind.
I use Tradingview app on iPad.

For desktop, it doesn't matter whether you use browser, or TDV app. They are both basically web browsers.
 

gdansk

Diamond Member
Feb 8, 2011
3,276
5,186
136
Apple Silicon has instructions for accelerating Javascript.
We reviewed some of the code in V8 before in some thread but I can't find it.
They are standard ARMv8.3 instructions, not Apple only. One such instruction - FJCVTZS - mimicks and combines behavior of two x86 instructions. But it is a case that JS uses often (converting double to signed integer) so it was worth adding such an instruction.
 

poke01

Platinum Member
Mar 8, 2022
2,581
3,409
106
There aren’t any have special JS instructions in M4. We know this because Qualcomm 8 Elite chip have the same web performance as the A18 Pro. It all comes down to the amount of cache used and how well the core is fed.

ARMs own X925 chip has poor web performance compared to A18 Pro and 8 Elite even though they score similarly in SPEC and this is primarily because of lack of L2 cache in X925. Apple has massively improved web performance with M4 series. The M3 generation was way behind AMDs 7950X and it was on par with 13th gen i7 H CPUs.

Now M4 Max has the best web performance ever, well until the 9950X3D launches anyway. On laptop, Apple is currently unmatched. They made quite the jump in one generation.
 

Doug S

Platinum Member
Feb 8, 2020
2,888
4,912
136
We reviewed some of the code in V8 before in some thread but I can't find it.
They are standard ARMv8.3 instructions, not Apple only. One such instruction - FJCVTZS - mimicks and combines behavior of two x86 instructions. But it is a case that JS uses often (converting double to signed integer) so it was worth adding such an instruction.

Ah, good old FJCVTZS... If anything says "convert double to signed integer" it is that particular string of alphabet soup!

Sorry, just left a thread on RWT where we are discussing why despite having gigahertz instead of kilohertz, gigabytes of RAM instead of kilobytes, and terabytes of storage instead of megabytes (if you were lucky) and everyone is using big wide monitors instead of 24x80 green screens we are still using opcodes straight out of the 1970s instead of something a bit more human readable. If anything serves as an example of how ridiculous what we see in compiler output / assembler input is, it is FJCVTZS!

I mean, I guess "CVT" is in there for "convert" at least lol
 

moinmoin

Diamond Member
Jun 1, 2017
5,145
8,226
136
I wonder what the x86 equivalent of this is?
The last time we talked about FJCVTZS:

And ARM added instruction(s) which match JavaScript behavior to enable faster JITs: https://developer.arm.com/documentation/dui0801/h/A64-Floating-point-Instructions/FJCVTZS

With all its complexity is there even a single x64 instruction to do that? cvttsd2siq is close but still compare the implementations of TruncateDoubleToI in the arm64 and x64 macroassemblers in V8. A feature check and a single instruction vs all that crap. They just aren't innovating at the same rate.
I thought JavaScript has this behaviour because that's how it works by default on x86? Is this not just replicating some old SSE truncate behaviour?
It's close to cvttsd2siq but x64 version ends up being more instructions. At least 4 including an often untaken branch.

Although it was much worse on ARM before that which is probably why they added it.
 

OneEng2

Senior member
Sep 19, 2022
259
356
106
Apple Silicon has instructions for accelerating Javascript.
As a part of my on-going campaign to eliminate the idea that JavaScript is an actual programming language, I protest the crappy language and curse those who continue to write more of it to clog up our computers .

Having said this, creating accelerators within hardware to help the poor souls who thing they are using a real programming language (seriously, it has the word "script" in it guys), is a good idea; however, I would argue having rust, or dart accelerators would be more worth while as they are specifically utilized for high performance in the first place (as well as being object oriented and a butt ton of other things that belong in a real programming language). Even an accelerator for Python (also not much of a language, but still much better than JS!) is a good idea since the language is so ubiquitously utilized for data science and AI (My son is getting his Phd in AI and machine learning and brings this home for me to look at every once in a while). AI models and learning can take WEEKS today to perform. All of these are in Python.

Anyway .... my annual anti-JS rant .
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |