3 ms·
It takes a lot to scale a GPU up that far. Memory throughput requirements (the actually expensive part) increase linearly with number of cores. It will either
by willis936 5y ago
It takes a lot to scale a GPU up that far. Memory throughput requirements (the actually expensive part) increase linearly with number of cores. It will either cost a large fortune and use a Lot of power or be memory throughput starved (and cost a small fortune).
- SigmundA 5y agoTile based deferred renders help with memory bandwidth requirement (partly why UMA mobile GPUs and the M1 use it). The M1 has 16mb of cache coherent with CPU and GPU and then there is tile memory in each core.
- johncolanduoni 5y agoThat would be interesting for the Mac Pro since the kind of applications most people who would buy one would be running have probably never even been run on a tile based GPU, let alone optimized for it.
- SigmundA 5y agoIf however you have developed for mobile and specifically iOS you have a big head start: https://developer.apple.com/documentation/metal/gpu_features/understanding_gpu_family_4 https://developer.apple.com/documentation/metal/gpu_features...