Live data from Hacker News

Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

tech.ssut.me

171–180 of 467 posts

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#171

I'm curious if anybody tried AppleM1 with Unity3D? This guy reported dreadful compilation performance (11.6s on AppleM1 vs 2.3s on some old dual-core 2016 Intel model) https://forum.unity.com/threads/unity-compilation-speed-is-s...

is unity3d running natively?

It definitely uses x86 emulation, if that's what you mean. But based on the these M1 threads I would expect M1 x86 emulation to work like magic, not be 5 times slower than some dual core 2016 model.

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#172

Considering that Apple won't sell their chips to anybody else, and the M2, M3, Mn could be increasingly faster than the x86 chips, how long before we start moving along this path? 1. Amazon, Google, Microsoft start building their own chips for their own clouds. The most efficient chip could translate into the cheapest cloud, or the fastest one at the same price. Their choice. 2. There will be N somewhat compatible AR…

What do you mean by somewhat compatible? Why fragmentation when Arm sets the ISA standard?

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#173

I recently ordered a Lenovo X1 Carbon at a steep discount ($830 for Gen 8 w/ 16 GB RAM and 512 GB SSD). I felt great about it when I ordered it, but now I'm agonizing over whether to cancel and get an M1 MacBook Air instead. I'll probably be using the laptop for 4-5 years, and I'm concerned that anything with a current-gen Intel chip is going to feel like "legacy tech" for most of that time. Amazing how the M1 has ch…

I own a Carbon X1 and it's one of my favorite laptops ever. I work exclusively on Linux, and detest Apple and the Walled Garden strategy in all their consumer products. That strategy is ridiculous for developer-related product, and I dislike that MacOS is hard to customize compared to Linux. I would still cancel and order an M1 instead. It's that impressive of an upgrade.

Yeah, I feel the same. I'm about to buy a Thinkpad T14 AMD Pro 4750U and I know that the M1 is superior, but in the end I've never been interested in Apple gear, and I don't feel like changing that viewpoint now. I'm waving the white flag, but I'm not crossing sides.

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#174
post #17

I wonder why the mac mini M1 seemed to sometimes underperform the macbook air M1 -- shouldn't the mac mini be outperforming the mac book air essentially across the board due to the better thermal envelope?

Especially with 8GB of RAM less!

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#175

Earlier quoted context omitted.

Linux works great on X1 Carbons, not so much on new Apple machines. Keep the X1 if you care about that. Also the next gen Carbons are supposed to have a 16:10 screen.

I actually prefer Windows w/ WSL2 on my laptops rather than a bare-metal Linux install. It adds a bit of friction, but in return I never have any issue with external displays, sleep/wake, OS upgrades, etc. > Also the next gen Carbons are supposed to have a 16:10 screen. Yeah, a taller screen and Tiger Lake processors will probably be a significant improvement. However, I think they'll probably sell for close to "list…

$830 is a great deal at those specs.

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#176
post #74
post #11

The fact that we are even able to realistically compare a CPU in an ultralight laptop with no fan to an i9 is absolutely amazing. To me that would be an upgrade even if performance is a complete wash.

Just a quick note, the MacBook Air is by no means "ultralight" even by Apple standards, 2017 MacBook for example was more than twice lighter. Thinkpad laptops are also measurably lighter than any current generation MacBook.

What does 'more than twice lighter' even mean?

It surely wasn't less than half as heavy. So what do you mean?

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#177
post #92

I'm still extremely suspicious of all these benchmarks, because they don't seem to correlate with my real-world experience. All these benchmarks claim to be comparing real-world applications, but I don't trust them because of what they always show with regards to mobile i9 and desktop Ryzen. I've got a Intel Macbook Pro, and a Ryzen desktop. When I'm using them for development, my Ryzen is absolutely wiping the floor…

Would you also be able to run some of these? They're publicly available; the more datasets we have the better picture we get.

I've tried

But the instructions are not clear.

Take for example the `als` benchmark for java renaissance.

It has a lot of options, one of them used to not force GC.

Was it set?

What version of Java?

I'm running openjdk 11.

When I launched it it gave me this warning

    20/12/14 18:55:20 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Would a native hadoop library make a difference?

And how much?

There are other warnings complaining about lacking some additional library and switching to default, but what really surprised me is that on this particular laptop that mounts an Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz with 8 cores, a CPU at least 5 years old, I could beat the i9 benchmark.

The `als` benchmark for the i9 completed in 3581.838 ms, on my (very old) laptop the running time was 3533.964 ms.

Raw data from here (https://docs.google.com/spreadsheets/d/1g4U7LAImfEcXRihJbySZ...)

Tab "Java Renaissance (Chart)"

Col O, Row 4

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#178

The bit about multicore not being as useful for development as production is a rather odd generalization. If you build large C++/Rust/Haskell/etc projects regularly, you want all the cores.

That was my thought there are plenty of development environments where more cores are required.

The m1 is interesting but I don't think its going to scale as well as a lot of people desperately want to believe.

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#179
post #60

Anyone know if M1 is just a small first step and we're going to see big uptick in performance from here - or have we seen the big leap and we're back to 10% improvement a year from now on.

The M1 already has the widest CPU design of anything out there. It's possible that Apple will still be able to scale up even wider, but that wouldn't be a necessarily "safe" bet. There's nothing obviously on the table for a big uptick in IPC. Apples got a great trajectory and great engineers, of course, but there's nothing here where you can point to an existing thing and be like "now as soon as they add that, too, w…

> clocking up to ~4.5ghz turbo

How high they can go really depends on the process. TSMC 7FF silicon didn't go that high early on, max clocks really were improving as the process matured. This was very noticeable with AMD Zen 2, early dies topped out at ~4.2 (for all cores on the die), later ones often easily take ~4.4.

Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development

#180
post #17

I wonder why the mac mini M1 seemed to sometimes underperform the macbook air M1 -- shouldn't the mac mini be outperforming the mac book air essentially across the board due to the better thermal envelope?

Maybe Apple is binning the worse chips in the Mini? It is their cheapest Mac, after all.

They bin the worse chips as a 7-core version of M1, which is not an option when configuring Mac Mini.
Post reply on HN