Yes, and it would make sense. For GPGPU and OpenCL stuff. Better than AVX really.Can an APU land on this socket? Not that it would make much sense...
Yes, and it would make sense. For GPGPU and OpenCL stuff. Better than AVX really.Can an APU land on this socket? Not that it would make much sense...
Why I thought AMD had working samples of 3+1 4c configurations? They just preferred the symetrical designs and that CCX mirroring was more important per die. So 2+2 on one and 3+3 one the other or 4+4 and 3+3.Seems legit as it isn't technically possible to have 10C or 14C configurations with Zen.
Can an APU land on this socket? Not that it would make much sense...
Seems legit as it isn't technically possible to have 10C or 14C configurations with Zen.
Speaking as a software guy, I'm fairly confident there will be no asymmetric CCX configurations. Even if it were technically feasible(which I'm not at all convinced that it is), it would make very little sense given how difficult it would make any optimization for the platform. Even if you optimize for the CCX design, your code would run inconsistently as there would be no way of knowing whether the CCX you land on has full compute capacity and cache available to it. Load balancing and scheduling becomes a mess. What we will almost certainly see is 8, 12 and 16C chips.
In other words: 99.99% sure there will be no asymmetric Zen chips
I am curious about one thing. The R9 SKUs are supposed to be in 4CCX configuration (with 4 cores in each) and the disabling of the cores should be uniform across all CCX's they amalgamated together. Now, that means the existence of 10 and 14 cores do not possible unless AMD is actually using two 8-core CCX, or simply not equally disabling the core in each of the four 4-core CCXs.
Speaking as a software guy, I'm fairly confident there will be no asymmetric CCX configurations. Even if it were technically feasible(which I'm not at all convinced that it is), it would make very little sense given how difficult it would make any optimization for the platform. Even if you optimize for the CCX design, your code would run inconsistently as there would be no way of knowing whether the CCX you land on has full compute capacity and cache available to it. Load balancing and scheduling becomes a mess. What we will almost certainly see is 8, 12 and 16C chips.
10C and 14C are not asymmetric if the CCXs are configured as 10C = (3+3) + (2+2) and 14C = (3+3) + (3+3) . Within each Zen die the CCXs are symmetric. There is no requirement for symmetricity across Zen dies.
10C and 14C are not asymmetric if the CCXs are configured as 10C = (3+3) + (2+2) and 14C = (3+3) + (3+3) . Within each Zen die the CCXs are symmetric. There is no requirement for symmetricity across Zen dies.
The OS scheduler has to know beforehand about thread allocation across asymmetrical dies. We have already seen what Microsoft thinks of the 'issues' surrounding its scheduler.10C and 14C are not asymmetric if the CCXs are configured as 10C = (3+3) + (2+2) and 14C = (3+3) + (3+3) . Within each Zen die the CCXs are symmetric. There is no requirement for symmetricity across Zen dies.
Why would it not be possible to have 10C and 14C with 2 8C dies in MCM.
10C = (3+3) + (2+2)
12C = (3+3) + (3+3)
14C = (4+4) + (3+3)
16C = (4+4) + (4+4)
I think its definitely possible to have 10C and 14C along with 12C and 16C. The flexibility with AMD's MCM approach is really very good.
Can an APU land on this socket? Not that it would make much sense...
Snowy Owl, so . . . yes.
Because all CCXs, dies and nodes must have same number of cores enabled.
If a MCM packaged part would have 6C/12T and 8C/16T capable dies installed, the PSP would automatically software downcore the 8C/16T die to match the 6C/12T die configuration.
The same applies for multiple node systems (i.e. different CPU SKU in 2P).
Snowy Owl isn't an APU.
So, the only way this rumor could be true would be with 8 cores per CCX.
10C = 5+5
12C = 6+6
14C = 7+7
16C = 8+8
Correct me if I am mistaken, but only the 2 CCXs on the same die need to have the same number of enabled cores, right? For a 2-die SKU, you can have a skewed configuration of active cores between the two dies, i.e. for a 10C part, it can be 2/2 + 3/3?And again, you cannot have 5 or 7 core configs with Zeppelin.
Both CCXs must have the same number of cores enabled, or the other CCXs must be completely disabled.
Snowy Owl isn't an APU.
Because all CCXs, dies and nodes must have same number of cores enabled.
If a MCM packaged part would have 6C/12T and 8C/16T capable dies installed, the PSP would automatically software downcore the 8C/16T die to match the 6C/12T die configuration.
The same applies for multiple node systems (i.e. different CPU SKU in 2P).
Since I must have missed something, why does the Platform Security Processor handle this?
People keep saying the asymmetrical configuration can't happen. But AMD had working samples of a 3+1 configuration.
reports where that AMD was testing several different configurations for R5 specially the 4 core versions and had 4+0, 2+2, and 3+1 samples testing in the wild.
Did they can it from all release plans or just the low cost consumer AM4 platform? I ask because they could have figured that with Numa and more workstation or server oriented tasks that configuration made less of a difference?Its not impossible to have both.
ES with asymmetric configs - but AMD realised based on the feedback from software houses that it wouldn't work. So canned it from all release plans.
Simple straight-forward question: how many servers do you know that use multi-CPU configs with different CPUs.I ask because they could have figured that with Numa and more workstation or server oriented tasks that configuration made less of a difference?
Surely not as much as you like uninspired trolling.AMD hates money, don't they.