3 ms·
Yes, I think Apple’s definition of a core is quite different from, say, NVidia’s. From Wikipedia: “The M1 integrates an Apple designed eight-core (seven in so
by pavlov 3y ago
Yes, I think Apple’s definition of a core is quite different from, say, NVidia’s.
From Wikipedia:
“The M1 integrates an Apple designed eight-core (seven in some base models) graphics processing unit (GPU). Each GPU core is split into 16 Execution Units, which each contain eight Arithmetic Logic Units (ALUs). In total, the M1 GPU contains up to 128 Execution units or 1024 ALUs, which Apple says can execute up to 24,576 threads simultaneously and which have a maximum floating point (FP32) performance of 2.6 TFLOPs.”
NVidia has its own terminology. For example a 1080 GTX GPU has 20 stream multiprocessors (SM), each containing 128 cores, each of which supports 16 threads. That makes 40,960 threads which is more than the M1 GPU at 24,576 threads, but not massively so.
- elil17 3y agoThank you, this makes so much more sense to me.