Re:Apple's M1 Ultra comes with a 32MB TLB bottleneck
by monocasa on Thursday April 14, 2022 @08:51AM
(#31026266)
Source? Every unified programmable GPU I've seen uses SMT, including the PowerVR GPUs going back to the SGX days. It's core to how they approach modern memory hierarchies.
Re:Apple's M1 Ultra comes with a 32MB TLB bottleneck
by monocasa on Thursday April 14, 2022 @12:51PM
(#31029576)
Looking into it more, AGX2 (like pretty much every fairly high perf modern GPU) is heavily SMT, allowing up to 1024 simultaneous threads per core depending on how many registers each shader invocation needs.
You'd need SMT to do this for memory stalls, and Apple M1 doesn't use SMT - they have the same amount of logical cores (hardware threads) and physical cores.