The new system architecture of Apple Silicon Macs [video]
developer.apple.com
developer.apple.com
Have a look here: https://developer.apple.com/documentation/metal/mtlstoragemo...
I guess there will be a compile-time flag that you can #ifdef to check if you are on a new Apple Silicon mac or not.
The higher end Macs should see some large on-chip (or part of chiplet array) GPU implementations.
It'll largely be transparent at the Metal API level.
Interestingly, from a business perspective this is mainly bad for AMD.
I was thinking to shift to Surface Book 3 but i think i should wait until end of this year.
You can find some of Gavin's prior work on ioccc :D