Also wouldn't it be odd for mobile chips with razor tight margins to have SLC but not the DT chips.
As @adroc_thurston said, CPU's already have their own L3, which is faster, and AMD has a good method (V-Cache) to add more.
GPU can always use more cache. But also, CPU and GPU communicate by CPU writing to GPU's memory and then GPU using that data. The chances are it will still be in SLC. Which is more like adding more cache to the GPU.
What's the consensus on the IOD process node? I would suppose a GPU would really benefit from a new node if it is to also be part of the IOD. Is the GPU rumored to be in IOD or separate chiplet?
In Strix Halo, GPU is in the IOD. Which has major pros and cons.
Pros would be less friction in GPU accessing memory, and no further disaggregation
Cons: major one is using the most expensive node for parts of the die where much cheaper node would do just fine - analog / IO, SRAM.
I think the direction AMD is pressured to is to use advanced node for this IOD / SoC even for desktop - in order to improve the iGPU capability (to target corporate desktop) and to add NPU.
In ideal world, this "interposer" (MLID refers to) would be a base die on N7 (connected using Hybrid Bond), which would provide at the same time:
- the IOD functionality
- MALL SLC
- section of the base die under the CPU CCD could serve also serve as an independent V-Cache, allowing L3 SRAM to be removed from CCD, if every CCD is always be paired with a base die.
It would make a complete sense from POV of utilizing inexpensive N7 to great extend and using the expensive advanced node for (mostly) logic, taking advantage of continues density scaling for logic.
But the packaging capacity may be holding back this sort of bold move by AMD.
75mm2 CCD are surprisingly large even with 12 Cores.
SRAM in L2 and L3 don't scale so well, and if AMD is maintaining the same ratio of 4 MB L3 per core and 1MB (or more) L2 per core, it adds up with more cores.