Earlier quoted context omitted.
> And oh yes, the modern Mac shares those 8GB with the video RAM... The Unified Memory Architecture is why these Macs are so fast—no wasted cycles moving data between RAM and GPU. And the data is compressed in real-time so less data has to be transferred and there's less ware and tear on the SSD, which is directly to SoC [1]. [1]: https://news.ycombinator.com/item?id=47354705
UMAs aren't made for speed, but for power savings. You are ignoring the fact that a discrete GPU accesses VRAM and caches at much higher bandwidths (and power) than an iGPU does RAM. Shared mem also comes at the cost of keeping it coherent between CPU/GPU. So you can't just look at one part of the system and then claim that UMAs must be faster because there are no data transfers. And by the way, even on UMAs, the iGP…
Naturally it's faster to have all of this in the same package, with memory bandwidth up to 400 GB/s.
Intel and AMD are heading in the same direction.