Then you have the wrong definitions.CCX generally refers to the individual CPU Cores on the dies that are cut from the waffer.
CCD refers to the packaging holding all the Dies together into one Polymer package that eventually gets bonded to the CPU substrate via BGA.
That's how I've been using the definition.
A CCX in AMD jargon is a handful of cores and a chunk of L3$ sharing a stop on the Intinity Fabric.
A CCD in AMD jargon is literally a Core Complex Die which may contain more than one CCX sharing one IF link with the IOD.
The combination of however many CCDs and one IOD sharing a package substrate is just an assembled package, there is no special jargon for it.
What would be unnecessary complexity is wasting 20mmsq of IGP chiplet die on an IF controller and another 20mmsq in the IOD for an IGP that is only 40mmsq itself. Having the IF fabric latency added to the IGP's every memory IO would likely hurt performance quite significantly too - the IF latency is why AMD had to double L3$ sizes on Zen 2 and also why its monolithic APUs can beat their nearest equivalent CPU-only counterparts despite having 1/4 as much L3$.I don't think AMD would integrate the IGPU into the IOD, that's unnecessary complexity.
AMD would most likely make it's own IGPU chiplet and use a empty Chiplet(CCD) Slot to place it in.
That's far simpler and more flexible than to merge a IGPU into the IOD.
Here, the 5600G beats the 5600X on single-core performance (at least those I have seen online) by about 15% while losing by about 8% on multi-core.
Last edited: