I come away from this way more impressed by the M1 than I was going in. It's a comparison of a ~$700 stock, low end full computer Vs. $700 for high end CPU only. And the high end CPU has overclocking tweaks enabled, and overclocked memory. The M1 generally keeps up quite well, which blows my mind. The power use difference Is pretty big as well. Yeah, it would be great if Apple was totally open source. But this is goi…
Ryzen 5800X vs. M1: Programming benchmarks
181–190 of 318 posts
Re: Ryzen 5800X vs. M1: Programming benchmarks
#182Earlier quoted context omitted.
You’re making a bit assumption that may or may not be true: that M1 will scale well to 8 performance cores. x86 vendors (and POWER) and Linux have put a lot of effort into multi core scaling in the last 15 years or so. Building a fast and efficient core is not the same thing as building one that scales well. I’m sure that Apple is capable of making an effective 8- or 16-core machine, but it may not be as simple as ju…
Core and cache organization gets more difficult, yes. So do thermals and layout, which is not where Apple has experience (they don’t make any custom chip that requires a fan that I know of). That said, they have had a looong time to think out this, so I have confidence they will make it work over the next two years.
Re: Ryzen 5800X vs. M1: Programming benchmarks
#183Earlier quoted context omitted.
You’re making a bit assumption that may or may not be true: that M1 will scale well to 8 performance cores. x86 vendors (and POWER) and Linux have put a lot of effort into multi core scaling in the last 15 years or so. Building a fast and efficient core is not the same thing as building one that scales well. I’m sure that Apple is capable of making an effective 8- or 16-core machine, but it may not be as simple as ju…
Core and cache organization gets more difficult, yes. So do thermals and layout, which is not where Apple has experience (they don’t make any custom chip that requires a fan that I know of). That said, they have had a looong time to think out this, so I have confidence they will make it work over the next two years.
Re: Ryzen 5800X vs. M1: Programming benchmarks
#184Earlier quoted context omitted.
You’re making a bit assumption that may or may not be true: that M1 will scale well to 8 performance cores. x86 vendors (and POWER) and Linux have put a lot of effort into multi core scaling in the last 15 years or so. Building a fast and efficient core is not the same thing as building one that scales well. I’m sure that Apple is capable of making an effective 8- or 16-core machine, but it may not be as simple as ju…
Core and cache organization gets more difficult, yes. So do thermals and layout, which is not where Apple has experience (they don’t make any custom chip that requires a fan that I know of). That said, they have had a looong time to think out this, so I have confidence they will make it work over the next two years.
Re: Ryzen 5800X vs. M1: Programming benchmarks
#185Last year i replaced my aging mac pro with a 3900x amd Hackintosh. The cpu upgrade was hard to believe. Everything felt fast in a way even my 2019 air failed to achieve. The idea that the laptop-grade M1 is keeping pace in these tests with the processor in my desktop is mind blowing. Sure the 5800x was tuned for these tests. Sure the M1 is on 5nm. All of this is missing the point: Intel created a huge market opportun…
The 3900X really is an incredible processor. I switched from mostly crappy Dell work laptops to a proper desktop with a 3900X late last year and the compile and general responsiveness times are night and day (not unexpectedly)
So I can sit and wait for the 5000x series to be available at which point the 2700X/2080 goes to the boy and the 5950X/3080 goes in my work machine.
Hopefully sometime in the first half of next year when stock levels stabilise.
Re: Ryzen 5800X vs. M1: Programming benchmarks
#186Earlier quoted context omitted.
There are plenty of 8 core/16 thread Ryzen 4750U laptops for around the same price that outclass the M1 in multicore benchmarks.
In most programming benchmarks, single core and RAM is the game. That’s why the machine in this post has overclocked ram and an undervolted CPU. In that area the 4750u loses badly. In Node for example you will see nearly 60% better performance on M1.
Re: Ryzen 5800X vs. M1: Programming benchmarks
#187Earlier quoted context omitted.
Still... $450 for the CPU only vs a $999 laptop, for most use cases the apple's MBA offers much more value and will have slower depreciation.
CPU: $450 (5800x) GPU: $150 (1650 super) Storage: $60 (samsung 970 evo 250gb) PSU: $90 (silverstone sfx 500w 80 plus gold - there's probably cheaper options but most PSUs seem sold out on amazon) RAM: $70 (16gb 3200mhz CL16, gskill or team group) Case: $70 (Silverstone tek) Motherboard: $120 (asrock b550-m itx) There's your $1000 mac killer. I wouldn't call it a sensible build, but it should outperform the mac across…
Don't forget to include your windows license ;-)
Re: Ryzen 5800X vs. M1: Programming benchmarks
#188To summarise: Top-of-the-line desktop computer barely beats an ultraslim passively cooled laptop.
> Java Renaissance: Ryzen 5800x is faster than M1 in most tasks by a large margin.
> Java SciMark 2.0: In the SOR benchmark, the 5800X is more than twice as fast. For others, the 5800X is slightly faster, with the exception of Monte Carlo Integraton scored 2.7% lower than M1.
> Java DaCapo: 5800X is mostly faster by a significant margin, except for the H2O benchmark which is more than twice slower.
> Python PyPerformance: Overall, the execution time is roughly the same, with the 5800X slightly faster. Probably a faster Python implementation like PyPy can highlight the differences better.
> golang.org/x/benchmarks: The 5800X performs significantly better in all benchmarks, around 30% faster in most benchmarks and some are twice as fast.
> Redis: The 5800X performs significantly better in all benchmarks
> JavaScript Web Tooling Benchmark (v8): The 5800X is significatnly faster in most benchmarks
> JavaScript Octane 2.0: Same story as above
I'd like to think my parent is a troll.
Re: Ryzen 5800X vs. M1: Programming benchmarks
#189Earlier quoted context omitted.
The speculation I've read is that the Pro will look similar to current styling but smaller, and the iMac will be a screen on a stand without the chin from the current model. More like a big iPad Pro. I wouldn't be surprised to see FaceID make its first Mac appearance with those.
Very interesting observation. Is that the end game? An iPad Pro to rule all? It can be docked on a nice stand, powered from the mains for more performance and charging when required, docked to external monitors when needed. Now they have chip parity across the line, what stops this from happening?
Re: Ryzen 5800X vs. M1: Programming benchmarks
#190Earlier quoted context omitted.
The M1 also has overclocked memory (by spec, DDR4 only supports 3200MHz), and the 5800X isn't a 700$ CPU, actually it's at 450$ (and it will fall even further soon, I bought a 3900x recently for below 400$).
M1 uses LPDDR4X at 4267MHz. It is not overclocked.