Live data from Hacker News

Ryzen 5800X vs. M1: Programming benchmarks

github.com

231–240 of 318 posts

Re: Ryzen 5800X vs. M1: Programming benchmarks

#231
post #121

The most impressive part to me is how the m1 compares to the 3900X. I’ve got a mere 3600X and every laptop I owned or worked on over the past year is noticeably and painfully slower than the 3600X. It’s been a relief to get home and turn on my desktop. It doesn’t matter if the laptops I’m using are very recent i7’s and i9’s, the desktop is always very noticeably faster. I got my m1 MacBook Pro 16GB yesterday and was…

I don't have an m1 yet but have a similar experience with laptops performing extremely poorly compared to desktops (to be expected) but also poorly compared to my older Apple MacBooks. I have a 2015 13" MBP that will perform a compilation task quicker than my 2019 XPS.

The much older CPU in the MBP has a much faster base clock of 2.4GHz vs 1.3GHz in the XPS. What I find frustrating is that the XPS will throttle down to base clocks for any workload sustaining about 10 seconds, even if the temperature is reasonable, e.g. 50C.

In Windows I can work around this a little using ThrottleStop but I'm primarily a Linux user and haven't found a reliable way to bypass Intel's turbo limits with my Ice Lake CPU. Linux also has annoying bugs where the CPU will limit itself to base clock when connected to AC but then turbo up to 4.1GHz when the AC is unplugged, baffling.

Glad to hear about your positive results with m1, it's for sure a purchase I'll be making in 2021.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#232

I have a little doubt about the results of the Java benchmarks. I think the JVM tests should have been executed with the same amount of heap allocated for each platform in order to get the internal dynamics/heuristics of the JVM to be comparable. IMHO all JVM tests should have been executed with -Xmx 7G (8 Gigs maximum as per the M1 MacBook Air minus a little something for the OS and the system buffers) Still, I'm im…

Why? You cannot buy 8gb of dual channel high performance ddr4 - it's a capacity with such a small market and low expected price that manufacturers won't bother. It's only Apple that insists on $200 extra for 16gb.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#233
post #160

Earlier quoted context omitted.

It may outclass it in performance. However, all my life I've been waiting for something that runs over 10h on a single charge. I am naturally surprised that this is not something that ppl truly appreciate in a laptop. Hell, I even bought a cheap Atom laptop once just to have more battery time. So as of now, there's literally no decent competitor to M1 laptops. One must be living under a rock to buy anything but Apple…

Using a laptop screen for 10 hours a day is a waste of a day, and if you're at your desk with multiple monitors then you don't need a laptop.

What if I want to use the same machine both at my desk and at work? The ability to use the machine on-the-go is one thing, but the actual portability is second. But you already knew that, didn't you.

Not saying I agree with the "One must be living under a rock to buy anything but Apple" part, that's nonsense.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#234

Regarding the 5nm vs 7nm thing, I expect apple to be at least 1 node or intra-node improvement (eg: 5nm vs 5nm+ or 4nm) ahead for foreseeable future. They pay TSMC pretty penny to have access to cutting edge nodes. Not much different from how Intel had node advantage over others albeit here apple paying for it so at-least others aren't locked out of it for too long.

Full on nodes don't come that often and from what we've seen from Intel's 14nm++++++, revisons to a node don't make that much of a difference.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#235
post #78

Earlier quoted context omitted.

> Let's all hope intel can turn things around and keep the space competitive. Although they have a lot of work to do, I can't help but think people writing off Intel are way too keen. Intel's annual dividend is still bigger than AMD's revenue IIRC, so at worst they should be able to buy themselves out of the hole they're in.

That’s not how that works. The dividend may be larger, but that only is somewhat realistic if AMD were trading at 1x revenues (P/S ratio)...which they aren’t. Intel can’t afford AMD without huge financing or share issuance.

Intel would have to be literally batshit to try and buy AMD, unless their market position was so thoroughly lost thst it wouldn't be shat on by regulators.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#236
post #130

Earlier quoted context omitted.

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…

Doesn't include monitor, keyboard, mouse, speakers, webcam, microphone, battery backup, and fingerprint scanner which would be necessary to make it "comparable" to a base model Macbook Air. It also isn't a portable, fanless laptop which has its perks.

>Doesn't include monitor, keyboard, mouse, speakers, webcam, microphone, battery backup, and fingerprint scanner which would be necessary to make it "comparable" to a base model Macbook Air.

Let us not pretend that you don't need to also buy a keyboard, monitor, speakers, and mouse for the Macbook Air to be in anyway usable.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#237
post #98

Earlier quoted context omitted.

If you mean the 3rd gen server chips, they're not released yet. Also there are diminishing returns as core count increases. I'm doubting that a 5950x is worth it over the 5900x for me.

You don't run parallel compiles? They can use all your cores, with a linear speedup ... I meant the latest Ryzen Threadrippers, whatever "generation" they are now. The 3970X would likely be a good example.

Depends on the language of course. Most JS tools are strongly single threaded. Rust is quite good for multi core and benefitted hugely from my 3900x but even that only keeps all the cores busy for the first 60% of a compile then we're limited by the slowest chain of dependencies.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#238

Earlier 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.

(I am wondering why that got downvoted, perhaps it upset someone.) the 4750u sits at around a 1050pt GB5 single threaded score while the 5800x (with tweaks detailed in the article) scores ~1800. The M1 is 1700 or so. The 4750U just isn’t there for things like Node and scores similarly to Intel’s best desktop CPUs which are real world 50% slower at these very tasks than the M1 (or I imagine, this 5800x)

Re: Ryzen 5800X vs. M1: Programming benchmarks

#239

I have a little doubt about the results of the Java benchmarks. I think the JVM tests should have been executed with the same amount of heap allocated for each platform in order to get the internal dynamics/heuristics of the JVM to be comparable. IMHO all JVM tests should have been executed with -Xmx 7G (8 Gigs maximum as per the M1 MacBook Air minus a little something for the OS and the system buffers) Still, I'm im…

Yeah and I didn’t see what version of Java they were using since the Apple Silicon support isn’t really mature yet.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#240

The major difference between Ryzen 5000-series and Apple M1 is the former is sold out worldwide and the latter is on the shelf at every Apple Store in the world. Comparing the M1 to something that nobody can buy is dumb.

Well, you're not wrong, but there are huge wait times for the M1 MacBooks all over the world. My M1 Air 16G was shipped after three weeks, and some US people over at Macrumors have been waiting for a month. The Mini seems to be more available.
Post reply on HN