Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
31–40 of 467 posts
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#32The benchmarks look promising, but the advice at the end to "Just Buy M1 if you'd like to have a low-power, long-lasting, quiet, and performant dev machine" glosses over the issue of software compatibility; if you're buying an M1 device to use as a dev machine today, some of the tools you use may not yet work on M1.
I don't think it is going to be any worse than upgrading to a newer version of OSX, where a couple programs here and there just never work again because the devs threw in the towel, while every other dev and studio does whatever they need to do to make it work.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#33Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#34The 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.
Yeah seeing a MacBook Air beat an i9 is hilarious. I think this should put arguments over X86 efficiency disadvantages to bed. The X86 is obviously a huge boat anchor. There is no other explanation for this monstrous of a performance efficiency gap... unless Apple has invented something fundamentally new that has never been done in the entire history of CPU design. I doubt that.
However, there are still some other aspects to consider. One is Apple's process lead against both Intel and AMD. The next is the memory situation; it'll be interesting to see if increased latency from more conventional configurations will change the dynamics much. (I suspect no, but some people suspect yes.)
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#35Maybe the OS is a factor? I assume they're connecting to redis over domain sockets?
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#36Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#37The 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.
Yeah seeing a MacBook Air beat an i9 is hilarious. I think this should put arguments over X86 efficiency disadvantages to bed. The X86 is obviously a huge boat anchor. There is no other explanation for this monstrous of a performance efficiency gap... unless Apple has invented something fundamentally new that has never been done in the entire history of CPU design. I doubt that.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#38Earlier quoted context omitted.
Yeah seeing a MacBook Air beat an i9 is hilarious. I think this should put arguments over X86 efficiency disadvantages to bed. The X86 is obviously a huge boat anchor. There is no other explanation for this monstrous of a performance efficiency gap... unless Apple has invented something fundamentally new that has never been done in the entire history of CPU design. I doubt that.
My intuition is that x86's wasted die space on instruction decoding, backwards compatibility, etc. can be spent on making bigger and wider cores, and this seems to be what M1 is doing. However, there are still some other aspects to consider. One is Apple's process lead against both Intel and AMD. The next is the memory situation; it'll be interesting to see if increased latency from more conventional configurations w…
In other words I think the problem has to do with the semantics of x86 more than the syntax of decoding x86.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#39Surprised SQLite was faster on Ryzen. But looks like M1 outperforms nearly everywhere else!
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#40The 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.
Yeah seeing a MacBook Air beat an i9 is hilarious. I think this should put arguments over X86 efficiency disadvantages to bed. The X86 is obviously a huge boat anchor. There is no other explanation for this monstrous of a performance efficiency gap... unless Apple has invented something fundamentally new that has never been done in the entire history of CPU design. I doubt that.
There is a lot you can do to improve a CPU without changing the instruction set or manufacturing process just by doing a better job at designing the CPU itself. (look at Ryzen 5000 series with 15 to 20% IPC gain over the 3000/4000 series while staying on the same manufacturing process for example)
Basically there is a lot to gain just by doing a better design on the CPU itself. Also faster CPUs/GPUs allows one to build faster CPUs/GPUs just because as with more compute around you can run simulations faster/with more accuracy thus allowing faster development/better designs.