Live data from Hacker News

Ryzen 5800X vs. M1: Programming benchmarks

github.com

211–220 of 318 posts

Re: Ryzen 5800X vs. M1: Programming benchmarks

#212
Some ppl say that Apple is only a marketing company.

TBH with results like those its clear the company in case of tech is years ahead of competition.

This is a comparison of current beast desktop CPU which requires water cooling to maintain low temps vs air cooled CPU.

Those results are amazing.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#213

Thanks for sharing some programming-centric benchmarks using modern CPUs. I always wish that CPU reviewers would stop churning out pages of graphs with synthetic benchmark workloads and instead post things that actually matter, like compile times and other programming benchmarks. The M1 processor is extremely impressive for the price and power envelope. However, I'm noticing a lot of people have taken Apple's marketi…

Apple's material did say something about every desktop CPU?

Re: Ryzen 5800X vs. M1: Programming benchmarks

#214
post #188

To summarise: Top-of-the-line desktop computer barely beats an ultraslim passively cooled laptop.

The article states the opposite: > 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…

> Java Renaissance: Ryzen 5800x is faster than M1 in most tasks by a large margin.

You can also write some thing like following

- In 6 of 24 cases M1 is faster than 5800X

- In 7 of 24 cases 5800X is faster by a margin

- Rest are toe to toe and 5800X is slightly faster

5800X and M1 are different class of CPUs with different constraints. M1 is designed for low-end notebooks and this comparison is enough to show us that M1 is fast enough.

----

I think that M1 Mac Mini is released for using as CI workstation on servers by developers to improve porting situation to Apple Silicon. Lot's of open source projects can't add Apple Silicon support because CI/CD services don't support Apple silicon and unit tests don't run for arm64-darwin.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#215

Earlier quoted context omitted.

And CPU/GPU companies have been caught multiple times in the past optimizing for these particular benchmarks. To the point where if you changed the name of the executable, the performance would drop significantly.

Do you have sources? I have never heard of any CPU manufacturer optimizing Geekbench scores. Consumer grade CPUs are driven by a variety of things - marketing, brand loyalty, gaming benchmarks, reviewers such as Anantech and Extremetech, and yes, Geekbench scores. Datacenter processors are a whole another beast and driven by proprietary benchmarks by vendors. Geekbench runs so many different tests, atleast a couple o…

There’s the saying that Intel used to employ one compiler engineer per line of SPECint/SPECfp source code; and I heard it from an Intel engineer!

(This is not something that should be taken literally, but rather seriously; a lot of money was hanging on these particular benchmarks at some point - when enterprises were buying serious enterprise hardware - so it made sense to invest in compiler tech to make sure you’re not wasting all the hard work done by hardware designers on stupid code generation.)

Re: Ryzen 5800X vs. M1: Programming benchmarks

#216

Earlier quoted context omitted.

So, like normal, the value of a Mac is in appealing to others not doing things on the computer.

? What part of “M1 outclasses every similar laptop” indicates to you that the MBA is a machine targeted at people who don’t do serious computer work (Whatever “serious” means)

Parent probably associates some value in dishing Apple, the reverse-fan-boy phenomenon.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#218
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 impressed with the Apple silicone.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#219
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…

For rust it is just that llvm has les work to do on arm than x86, less passes, less complex register optimisation.

Re: Ryzen 5800X vs. M1: Programming benchmarks

#220
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…

[deleted]
Post reply on HN