Question Apple M1 vs AMD Ryzen 5000


Junior Member
Nov 17, 2020
Both M1 and Ryzen 5xxx are very fast. Unfortunately, the performance of a CPU cannot be reduced to a single number. In cases like this, where the two processors are close in speed, the answer will vary from program to program.

We have some comparisons available, such as the following article here on Anandtech:

These comparison results suggest that the single-threaded performance of the two architectures is within a 10% difference on average. There are individual outliers over 25% on both sides, so it is hard to say that either processor is universally the fastest. When it comes to multithreaded performance, AMD processors with 8+ cores can be expected to handily outperform the M1. Although the M1 is also an 8-core processor, only half of those are the high performance Firestorm cores, so the multithreaded performance of M1 cannot approach 8x the single-threaded performance.


Dec 30, 2016
Can't really compare the two as one is ARM (M1) and one is x86 (Ryzen 5000). An ARM CPU should have more instructions per clock but both do not run the same instruction sets as they are very different architectures. Its like comparing an apple to a mango. Yes both are fruits, but they are very different...

That said, Ryzen 5000 should be fastest in multi-threading as you have 6 - 16 very fast cores, each with SMT. Whereas the M1 should have one very fast core with the rest not as fast, so should be excellent with single threaded tasks. But remember they are different architectures, instruction sets, operating systems, power profiles, form factors, etc.

Going for one or the other would require us knowing what you want to do with it or what software it needs to run. Anything Apple-based makes M1 the default choice.

Edit: I see by your signature you are already firmly in the Apple camp...


Golden Member
Nov 27, 2007
I'd be much more interested in comparing these to Ryzen 5000:



Golden Member
Apr 24, 2019
Which one is FASTEST CPU? I am curious....
Ryzen 5000 is not a CPU, it is a line of CPUs.

Single-threaded benchmarks:
5950X in Cinebench
M1 in Geekbench
M1 in SPEC 2006 int and fp
5950X in SPEC 2017 int
M1 in SPEC 2017 fp

Lightly-threaded benchmarks:
M1 in Speedometer

Multi-threaded benchmarks:
5950X in Cinebench
5950X in Geekbench
5950X in SPEC 2017 Rate-n int and fp

So if you use Cinebench, Geekbench, Speedometer, SPEC 2006, or SPEC 2017 as your primary workloads, this should provide a clear answer.