3 ms·
> data has to be copied from one chunk to the other. With iGPUs, it is pretty standard to be able to map "CPU memory" into the GPU's address space and access i
by rrss 6y ago
> data has to be copied from one chunk to the other.
With iGPUs, it is pretty standard to be able to map "CPU memory" into the GPU's address space and access it directly, without copies.
See section 5.7 here: https://software.intel.com/content/dam/develop/public/us/en/documents/compute-architecture-of-intel-processor-graphics-gen8.pdf https://software.intel.com/content/dam/develop/public/us/en/...
I don't think Apple has provided enough information to say if the M1 "unified memory" is actually novel or not. Automatic mirroring between CPU and GPU page tables would be pretty novel, but I don't think there's any info currently available to suggest that happens.