Hello!
Registered here to ask a simple question.
The 4th gen Intel Xeon table servethehome. com/wp-content/uploads/2023/01/4th-Gen-Intel-Xeon-Scalable-Sapphire-Rapids-Launch-SKU-List.jpg has two columns—all cores turbo and max turbo.
But I need help finding information about the max and all turbo.
How many cores/threads can work on max Mhz simultaneously?
For example, 6438Y.
That depends entirely on the workload and the power budget. And there is a lot of different code out there, so you have to test this yourself. It’s different for each application.
The more cores you use, the less power each one can get. There is no way you run all core max boost on AVX512 code.
edit: If you want higher sustainable clocks, get a CPU with higher TDP. The 6458Q has 350W TDP and also 4GHz max boost. That CPU will be much closer to max boost on all core workload.
On 4th Gen. Scalable:
- Max Turbo is 1 core (2 threads) max boost
- All Cores turbo is maximum boost for when all cores are active
So in the case of 6438Y, it’ll be 4 GHz when only a single core (2 threads) is utilized, and 2.8 GHz when all cores are utilized. Anything from 2 cores to 31 cores will scale based on the fused ratio.
Welcome!
As others have said, unfortunately the granular core clock frequency vs core usage isn’t available anymore from manufactures (or wikipedia) because of how complex the behavior has gotten with frequency offsets happening depending on what type of workload a core is being used for as well as total thread usage.
The information does exist though, in more detailed reviews you will find it.
For example here’s the behavior for a w9-3495X in a lenovo system:
Although the graph isn’t the same for every CPU, it’s very similar behavior. Linear decrease the more cores are used and flatlining close to max cores and then slow decline after utilizing more and more SMT cores. This is how most CPUs behave.
And this is a CPU with up to 420W boost TDP, so very generous on TDP budget.
That is a good point.
Motherboard’s BIOS settings and version affect the clocking behavior as well.
But it’s mostly governed by TDP limits. Every Golden Cove core likes to get 30W each to run full tilt, we know this from Alder Lake desktop CPUs. It doesn’t work with 56 cores or it would melt your board because 1500A is no joke
Clock speed is nice and all…but you pay a lot for it. Bathtub curve is real. Cutting power by 50% only costs like 10-20% performance and allows many more cores to run. And this is exactly why we see declining clock speeds the more cores are utilized.
My Ryzen 7900x clocks down to 3.8GHz (way below 4.7Ghz base clock) if I set TDP to 65W and run AVX2 code. It’s that taxing and power consuming. The Xeon with the high power budget has a way more flat curve.
Very true.
I don’t know if it’s just me, but it seems like there are more and more options in modern BIOSes that kind of blur the line on what is considered overclocking or not; there are the obvious BIOS settings like PL that affect TDP, but there is weird stuff too like whatever ASUS’s “CPU Core Ratio” does.
slight tangent: did you guys see that AMD’s new threadripper 7000 series permanently fuses a register once you click accept on the overclocking warning in BIOS. Kind of reminds me of AMD PSB. I suppose this makes clear what is overclock and what isn’t.
Hardware-evidence for denying warranty. Yeah…“we only use these for security reasons asked for by customers” was the statement for vendor locked CPUs (TR from Dell, Lenovo,etc.).
I guess AMD found a new purpose for this technology. I was never the overclocking type, but I have to accept the BIOS warning page for enabling ECO mode (located in overclocking menu), so the definition is very vague.
That is what I’m afraid of.
Kind of reminds me of the “warrantee void” stickers manufactures would place over everything until most countries deemed them unenforceable.
On 3495x the default current limit is 550A, which is capable of boosting to around 3.7 GHz or so at PL1=PL2=500W (actual use is around 450W, so roughly 8W per core). Falcon Northwest and ASUS boards seem to set Current Limit and PL1/PL2 to unlimited by default, though, which I’m too scared to try.
An actual stock curve for 3495X looks something like this:
- Up to 2 cores: 48x
- Up to 6 cores: 44x
- Up to 10 cores: 43x
- Up to 18 cores: 42x
- Up to 26 cores: 38x
- Up to 36 cores: 34x
- Up to 46 cores: 31x
- Up to 56 cores: 29x