M1 GPU Cores - Why so few vs PC GPUs ?
A PC GPU (AMD, Nvidia) has thousands of Cores, when the M1 Ultra has around 48 cores. How come such a huge difference in amount of cores can anyway make the performance at par ?
A PC GPU (AMD, Nvidia) has thousands of Cores, when the M1 Ultra has around 48 cores. How come such a huge difference in amount of cores can anyway make the performance at par ?
What Nvidea calls a 'Cuda Core' is what AMD calls a "Unified Shader" and what Intel calls a "Shading Unit". Each is too primitive to be called a full CPU.
A better comparison is the Nvidea "Streaming MultiProcessor" and the AMD "Compute Unit". The fastest RTX 3090 only has 82 of those, while the AMD RX 6900XT only has 80 respectively. Thats just 25-28% more than an Apple M1-Ultra 64.
With architectural differences, clock rate differences, memory bandwidth differences, etc performance can be extremely close depending on workload.
What Nvidea calls a 'Cuda Core' is what AMD calls a "Unified Shader" and what Intel calls a "Shading Unit". Each is too primitive to be called a full CPU.
A better comparison is the Nvidea "Streaming MultiProcessor" and the AMD "Compute Unit". The fastest RTX 3090 only has 82 of those, while the AMD RX 6900XT only has 80 respectively. Thats just 25-28% more than an Apple M1-Ultra 64.
With architectural differences, clock rate differences, memory bandwidth differences, etc performance can be extremely close depending on workload.
You asked "or is the threading / kernels architecture completely different in the M1 Ultra chip ?"
Yes, the Ultra chip gets a lot more done w/less cores. It is how the cores operate, not just the number of cores. Apple really does not say much about how the M1 CPU and GPU cores operatel
Thanks, however this shows that indeed other cards have more cores and perform better when more performance required. However we are talking about roughly 80 times more CPUs in an Nvidia card, does that mean an Nvidia should theoretically go 80 times faster or is the threading / kernels architecture completely different in the M1 Ultra chip ?
M1 GPU Cores - Why so few vs PC GPUs ?