Earlier quoted context omitted.
> It has nothing to do with their architecture. That it has zero to do with the architecture is a bold assertion (and seems unlikely). In any event Apple would not have been able to manufacture / buy an x86 on 5nm so the architecture has quite a lot of influence on the performance of the latest Apple laptops.
I made the following thought experiment. If we downscale the M1 to a 8b transistor chip and make it use 14nm technology, would it still be faster than an i9 chip? I don't think so.
Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
301–310 of 467 posts
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#302I 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.
I say that as someone who has been very critical of Apple for the last 5 years too. Looks like they care about their laptops again.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#303Considering 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…
At the big corps that I've worked, my laptop is just a client to the machine that hosts the code & does the builds (that machine has been a giant Linux desktop & an ec2 instance)
We already see Apple chips in ec2. Today it's ostensibly "rent a machine to run your test suite" (although iiuc there's a 24h minimum rental), but I don't see any reason why it won't eventually be "just run your server on an apple cloud instance on ec2" (or develop locally in a container and deploy to that)
Software is actually reducing the friction of deploying to a different machine than you develop on, and the proliferation of high end custom chips isn't going to change that
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#304Earlier quoted context omitted.
I really doubt the M1 would perform nearly as good if it was a 14nm chip with 8b transistors.
The nanometer process is not an actual standard. So it's apples and oranges to compare two fabs
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#305Earlier quoted context omitted.
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.
Rosetta does quite badly with JITed stuff (notably, it does very, very badly with x86 JVMs). I assume it'll be fine once native Unity is available.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#306Considering 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…
I'm not so sure. Or at least, I don't think a balkanized landscape like that would last very long before the market converges on some type of de-facto standard, much like things ultimately did in the 80's/90's, and late alternative ::ahem, Itanium:: failed to gain traction in the market.
Also, instead of a variety of (often vendor-specific) OS's, we're really only dealing with two major candidates: Windows & Linux. Linux with its multiple distributions is more complicated, although AFAIK the main server distros there are Ubuntu, Red Hat, Debian, and CentOS. So the chips that best support these OS's would likely be the one the industry converges on, assuming it's available as a commodity component. (i.e., not just in a propriety cloud) And it would be smart to make sure desktops/laptops can run the flavor of chips running in clouds because that's where much development/coding happens.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#307I'm not a hardware review expert but I think one of the biggest advantages of the Ryzen 5000 series vs the 3900x is the CPU performance for apps that don't take advantage of parallelism across many cores. The 5000 series has a completely new architecture and is supposedly WAY faster than the 3000 series for single core tasks. That's partly why gaming performance is so much better with the 5000 series since it often c…
I'm not sure the 5900x or 5950x qualify as "available today". Orderable today for delivery in 2-3 months, maybe.
That said, I do agree, the 5900x looks to be about 15-20% faster on single/few core tasks than the 3900x from benchmarks I've seen.
Also worth mentioning is that the M1 is one process node head of the 3900x/5900x (TSMC 5nm vs TSMC 7nm). There's a much slower rate of process shrinks these days, so I'd imagine 5nm will be available to AMD before Apple jumps to the next node.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#308Earlier quoted context omitted.
> It has nothing to do with their architecture. That it has zero to do with the architecture is a bold assertion (and seems unlikely). In any event Apple would not have been able to manufacture / buy an x86 on 5nm so the architecture has quite a lot of influence on the performance of the latest Apple laptops.
I made the following thought experiment. If we downscale the M1 to a 8b transistor chip and make it use 14nm technology, would it still be faster than an i9 chip? I don't think so.
- The TDP of the M1 and the i9
- How each has utilised die area (e.g how much is devoted to CPU / GPU and accelerators)
When we see the version of the M1 for the larger MacBook Pros then the gap will become even bigger.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#309I 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…
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#310Earlier quoted context omitted.
I thought the m1 has dedicated js instructions.
What are js instructions and what does javascript(?) have to do with ISA?
https://developer.arm.com/documentation/dui0801/g/A64-Floati...
Not Apple Silicon specific though