- Mar 3, 2017
- 1,677
- 6,159
- 136
I thought there was some patent about transparently switching a thread between a high and low performance core based on what the thread actually needs. This can be done in a transparent manner where the high performance and the low power core look like the same core to the OS. This would remove the need for scheduling tweaks on the OS side. I don't know how else you have a hidden core unless it is something like a gpu accelerator. The OS doesn't schedule threads in a gpu, the hardware/driver handles that.The cores can be hidden from the OS pretty easily. The thing is that you don’t want to do this. You WANT Windows/Linux to see a normal core. Ideally, you would provide an instruction for an OS to call that describes the topology of the system and let the OS figure out scheduling. Things like core grouping (for shared caches, thread grouping, etc), speed relative to other cores, latency, power limits, etc. would ideally all be provided. However, this is not the case currently. You can sniff out a lot of this stuff using other methods, but they can be error prone.
Similarly, applications should be able to request a specific type of thread (low speed/low power/etc). Unless Microsoft has changed things, you don’t have much control over where your thread ends up.
(note my knowledge on both x86 instructions and general low level or systems programming is out of date, so it is possible this situation could have improved. I don’t develop at that level any longer)
iirc MS now mandates all CPU cores to be OS-visible.I thought there was some patent about transparently switching a thread between a high and low performance core based on what the thread actually needs. This can be done in a transparent manner where the high performance and the low power core look like the same core to the OS. This would remove the need for scheduling tweaks on the OS side. I don't know how else you have a hidden core unless it is something like a gpu accelerator. The OS doesn't schedule threads in a gpu, the hardware/driver handles that.
Desktop parts are of frankly little relevance.I mean it doesn't delay desktop parts if Zen 5c CCD isn't done at the same time as Zen 5 CCD.
They're very close.I didn't get that impression.
Tsk, that's all I care about...Desktop parts are of frankly little relevance.
Yeah, but my point was unlike Intel they do not have to get both Zen 5 and Zen 5c done exactly simultaneously to ship their part like Intel needs to do.They're very close.
Well, it is what it is.Tsk, that's all I care about...
Eh, Strix isn't far off, and it's both Z5 and Z5c, so there's that.but my point was unlike Intel they do not have to get both Zen 5 and Zen 5c done exactly simultaneously to ship their part like Intel needs to do.
Strange. Maybe I would be the last one who would still think 'C' suffix cores are for server/datacenter only. The sources are fighting each others until these products release in the future.
new info about zen5 apu
Ain't that sweet. Offering the worst scheduler in the industry but demand that hardware must not circumvent it.iirc MS now mandates all CPU cores to be OS-visible.
It's OK.Offering the worst scheduler in the industry
Strange. Maybe I would be the last one who would still think 'C' suffix cores are for server/datacenter only. The sources are fighting each others until these products release in the future.
My understanding is that for Zen 1-4 this has been a single core ARM Cortex A5. Any chance they move to RISC-V for Zen 5 or a different ARM core?
Not confirmed but current estimates are Q1-Q2 for granite, Q2-Q3 for strix. I don't think strix is arriving earlier than granite.What are the current rumors on the launch window for different Zen 5 products?
Has there been any speculation/leaks that's more precise than the confirmed "in 2024"?. Is Strix really arriving before Granite Ridge?
No idea, but if AMD sticks with normal cadence, mobile parts will be announced in January and gradually release throughout the year, while desktop parts will release late Q3 or sometime in Q4 of next year.What are the current rumors on the launch window for different Zen 5 products?
Has there been any speculation/leaks that's more precise than the confirmed "in 2024"?. Is Strix really arriving before Granite Ridge?
If AMD sticks with normal cadence then desktop parts can launch even relatively early next year. AFAIK Zen 4 was intentionally delayed to market by 1-2 quarters and AMD's "usual" target between gens is lower than 18 months.No idea, but if AMD sticks with normal cadence, mobile parts will be announced in January and gradually release throughout the year, while desktop parts will release late Q3 or sometime in Q4 of next year.
I don't think we will see a mixed chiplet with both types of cores in the same die, as some have talked about, but they appear to be going to mix dense and regular cores in APUs, if the rumors can be trusted. I was wondering if the dense and regular chiplets are actually made on the same process. Could they all have slightly different processes, even if it is only tweaks for that specific part? I was assuming that the dense core chiplet would be on something more like a mobile optimized process, not just a different layout on the same process.Strange. Maybe I would be the last one who would still think 'C' suffix cores are for server/datacenter only. The sources are fighting each others until these products release in the future.
This to me seems unfathomably odd.The market for more than 8 cores is very small
Your reply makes me wanna speak more in anand.I don't think we will see a mixed chiplet with both types of cores in the same die, as some have talked about, but they appear to be going to mix dense and regular cores in APUs, if the rumors can be trusted. I was wondering if the dense and regular chiplets are actually made on the same process. Could they all have slightly different processes, even if it is only tweaks for that specific part? I was assuming that the dense core chiplet would be on something more like a mobile optimized process, not just a different layout on the same process.
Zen5 would enter mass production in October, release could happen during 2024H1.What are the current rumors on the launch window for different Zen 5 products?
Has there been any speculation/leaks that's more precise than the confirmed "in 2024"?. Is Strix really arriving before Granite Ridge?
It's not like games today require X set amount of cores, instead they require Y tasks to be running at the same time at certain speed to maintain set amount of fps. And beyond Y tasks, devs can't add more tasks to increase fps. A 6-core zen2 chip would surely be able to run all the tasks that the 8-core jaguar chip does, at higher speed. That's why 6 cores is the standard now.This to me seems unfathomably odd.
Given that the first 8 core console CPUs caem into play 10 years ago roughly it seems extremely off that there isn't more of a baseline around that spec by now, for gaming if nothing else - even if the 8 Jaguar cores of that generation were so weak in IPC and clock frequency.
Two caveats: Jaguar didn't have SMT. And while consoles have 8 cores for ages now, depending on gen and OS version up to two of them were reserved for the OS and all the additional system level features consoles offer. So 6 cores may well be more of a realistic baseline, and that's rather well matched in the market nowadays I think.Given that the first 8 core console CPUs caem into play 10 years ago roughly it seems extremely off that there isn't more of a baseline around that spec by now, for gaming if nothing else - even if the 8 Jaguar cores of that generation were so weak in IPC and clock frequency.
Zen 3 (desktop) and Zen 4 (desktop) launched in 2H. Zen 2 (desktop)launched in July.If AMD sticks with normal cadence then desktop parts can launch even relatively early next year. AFAIK Zen 4 was intentionally delayed to market by 1-2 quarters and AMD's "usual" target between gens is lower than 18 months.
I'm not saying this as being optimistic about an early 2024 launch, I'm merely pointing out that historical trend does not point towards a late 2024 release.
This is not the pattern you're looking for.Zen 3 (desktop) and Zen 4 (desktop) launched in 2H. Zen 2 (desktop)launched in July.
AMD only launched Zen and Zen+ earlier in the year.
Source.Dr. Ian Cutress: So far AMD’s rate of new products is on track to produce a new core almost every year. The roadmaps quite proudly showcase Zen 3 as almost ready, Zen 4 in development, and Zen 5 further out. Is this cadence sustainable?
Mark Papermaster: We’re on a 12-18 month cadence, and we believe that is sustainable. It’s what the industry demands from us.
Zen 3 (desktop) and Zen 4 (desktop) launched in 2H. Zen 2 (desktop)launched in July.
AMD only launched Zen and Zen+ earlier in the year.
Cezanne (Mobile) launched in January. As did Rembrandt (Mobile). Renoir launched in March, but IIRC was announced in January.
We likely won’t see Zen 5 desktop prior to September, especially as AMD won’t be pressured by Intel’s next refresh.