The company with the least integrated GPU in the industry? Please enlighten me on how.
I don't know what's your opinion, but AMD has the most advanced integration approach.
They have onion bus for Llano which can access pinned pages on CPU memory. This is an OpenCL function for AMD APUs (zero-copy).
For Trinity AMD even go further. With FCL the GPU can access the CPU memory, and the CPU can access the GPU memory.
The next leap is Kaveri with fully shared memory. The CPU and the GPU can work on the same coherent memory space. The GPU can write to the CPU memory.
Intel just use a shared LLC for the CPU cores and the iGPU, but it's pretty pointless, because data parallel applications mostly share 30-100 megabytes of data. You can use this feature, but you must aware that the iGPU will write to the LLC without any control. If you don't write a very special code for it the iGPU will thrash the whole LLC. This is the main reason why developers don't optimise for it.
MS/Sony cant manufactor the CPUs.
GlobalFoundries and TSMC can.
You cant do that with x86, because AMD doesnt hold the IPs needed.
AMD hold AMD64 IP. So x86 doesn't matter for the consoles. Also the unified address space feature will need 64-bit operating mode, so they can disable the AMD64 compatibility mode, if this is a problem for Sony or Microsoft.