A whole range of CPUs have integrated GPUs, but nothing on the high end.
I think there are technical limitations re. die size and heat dissipation if we wanted to integrate a high end CPU and a high end GPU in the same package.
Precisely this. Most modern CPUs would be better called SoCs, with CPU/GPU/XPU cores all on a single package. If you want any sort of stopping power in terms of the number of cores or the clocking speed of said cores, you need massive amounts of cooling, hence why GPUs are sold as bulky PCIe cards.
I've often thought Intel kind of ignored the discrete GPU market for so long because they just assumed they would eventually absorb those functions into the CPU like they did with everything else.
Current CPU vector instruction sets are as good as the ones on GPUs and they also have tensor/matrix instructions comparable to the ones on GPUs.
However, usually CPUs don't have enough cores and execution units to compete with GPUs, because they spend the transistors on out-of-order execution, cache and other features instead.
Intel Larrabee was the only attempt to actually make a CPU with a GPU-sized vector unit and they dropped it.
Wow. This is interesting. It used to be everything had to be on die... then on package... and with recent architectures, multiple dies, multiple processes... things are again exploding.
You read the article which is cool, but Wifi was on chip set during the Centrino days, then WinModems ( blows chunks ), and now we have Wifi/BT/Audio/Kitchen sink on chip.
>> The AC 9560 and 9460 family of wireless (Wi-Fi + Bluetooth) modules are the first generation of CNVi modules.[3] They are only compatible with systems running Intel Gen. 8 or 9 processor on adapted motherboards.