Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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


Also read the opening paragraph, they also massively overclocked the ram and underclocked the CPU. Out of the box the 5800 loses.


...which is entirely reasonable. Laptops are heavily customized/optimized for power/heat, whereas off-the-shelf CPUs (like the 5800x) are very much general-purpose devices but can absolutely be customized to be fit-for-purpose (and the entire hardware ecosystem is built around that).


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


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


The author seems to consider “large margin” and “significantly better” to be around 25%. Not sure most people would agree with that. Also, can you imagine what would happen if the m1 was overclocked and actively cooled?


25%? Ryzen is twice as fast on some benchmarks. And that's not even the fastest Ryzen chip mind you.

And no, we can't imagine what would happen if M1 was overclocked because it's Apple. It doesn't allow you to do that on it's locked down system.


Hyperbole, yes, but don't find it to be trolling.


Since when twice as fast is barely?


What are you basing “twice as fast” on? The margins shown are nowhere near that across the board and it took over overclocking a system with 4 times the RAM to produce the most decisive wins. Java is sensitive to memory pressure so just the RAM alone is a significant factor.


I ran those Java benchmarks and they don't seem very good to test CPUs, also they force a GC after every run and used around 4GB of memory (I have 64)

https://news.ycombinator.com/item?id=25421028


It was a Mac Mini, but yeah, I can't find it in the article, did the tests account for cooling? I assume the M1, like any other modern SoC, will throttle as the temperature goes higher.


M1 will not throttle in the Mac mini, only in the fanless MacBook Air.


So it still has a fan and a good heatsink? I'm not familiar with them, that's why I'm asking.


It has a fan and heatsink identical to the intel Mac mini, which was a 45w part. It was insufficient for that task but more than enough for the M1 running all out.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: