3 ms·
Size (mm^2) TDP (w) Apple APU M1 119 18 M1 Pro 251 ?? M1 Max 425 90 (peak -- not TDP) AMD
by hajile 5y ago
Size (mm^2) TDP (w)
Apple APU
M1 119 18
M1 Pro 251 ??
M1 Max 425 90 (peak -- not TDP)
AMD CPU/APU
4800U 156
5800U 180
5800X 206
5950X 286
Epyc Rome 1008
Intel CPU/APU
Ice Lake 123
Tiger Lake 146
Comet Lake 206
Rocket Lake 276
Alder Lake S 209
Alder Lake M 215
AMD GPU
Vega 20 331 300
Navi 14 158 150 (80 mobile)
Navi 10 251 235 (120 mobile)
Navi 23 237 160 (100 mobile)
Navi 22 335 230 (145 mobile)
Navi 21 520 300 (no mobile)
Nvidia GPU
TU106 445 175
TU104 545 250
TU102 754 280
GA106 276 170 (115 mobile)
GA104 392 290 (150 mobile)
GA102 628 350 (no mobile)
Nothing comes close to the M1 when looking at the combination of performance, TDP, and die area.
M1 Pro has worse multi-threaded integer performance than a 5950, but better floating point performance. It does this in a 251mm^2 die vs a 286mm^2 die AND while most of the die is used up by the GPU.
M1 Max has the equivalent of GA104 tacked on to its 8 CPU cores (plus 2 little cores). AMD's equivalent would be a 5800H plus a Navi 22 mobile. Together, those would use more than double the power while being 100mm^2 larger.
- zamadatix 5y agoKeeping this to a CPU vs CPU architecture performance conversation since the comment was about x86 vs ARM not who has the best overall chip: - GPU on the M1 Pro/Max is really impressive but irrelevant - M1 Pro/Max came out a year later than the CPUs they are being compared to here - The M1 takes 133% the transistor count on a generation newer TSMC node to get as far past the 5800 as it does So from a CPU architecture perspective I really can't write x86 as having hit a brick wall to the point it will never be able to keep up with ARM, that's just not what the M1 has shown. From an overall perspective though yes the M1, particularly Pro/Max with their larger GPUs (can't wait for mine to arrive!), are hands down the best overall systems of their classes right now I just don't think that has as much to do with the CPU being ARM instead of x86 as GP made it out to be.