Earlier quoted context omitted.
I think that Apple "just" [1] picked a very happy place in the parameter space: lower clock means that main memory (which is already lower latency than usual) is "nearer" to the cpu plus a larger L1 with a shorter latency (3 cycles). These (plus probably a larger amount of sustainable outstanding misses) imply that the cpu stalls less which means that they can sustain a larger ILP [2]. A better branch predictor (whic…
You’re right. Like I said, atomics are one space. Another as you point out is that the memory architecture is pretty unique at providing high throughout and lower latency than traditional x86 architectures. I suspect Intel and AMD will adjust their roadmaps accordingly as a result of this new competition.
Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
251–260 of 467 posts
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#252Considering 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…
Microsoft and Oracle is partnering with Ampere. And Google is all over the map as usual, OpenPOWER, ARM, RISC-V. And I would not be surprised if they roll their own just like AWS. Marvell has ARM offering as well. ( They really should consider buying Ampere ) So it does seems like Server ARM CPU are consolidating to a few players anyway. And Despite what they claim, Ampere and Graviton 2 are pretty much customised from ARM's Server SoC reference design.
Apple will have a super large M1 like design for future Mac Pro. What I am interested in is if Apple would use this, assuming rack mountable Mac Pro for their own DataCenter usage? ( i.e Installing Linux ) Or Bring back Xserve?
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#253Considering 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 utter nonsense. Different ARM chips aren't "somewhat compatible" anymore than Intel/AMD x86 chips. It's a standard instruction set. And even if we'd get different instruction sets, we have much better toolchains/compilers to work with multiple architectures now than we did in "the home computing landscape of the 80s / early 90s" (GCC and LLVM aren't really comparable to Sinclair Basic). The M1 has been out for a…
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#254Earlier quoted context omitted.
You’re right. Like I said, atomics are one space. Another as you point out is that the memory architecture is pretty unique at providing high throughout and lower latency than traditional x86 architectures. I suspect Intel and AMD will adjust their roadmaps accordingly as a result of this new competition.
Where does the low-latency claim come from? Benchmarks do not validate it, giving main memory latency of around 100 ns.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#255Earlier quoted context omitted.
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.
My workstation will still be Linux, however for a laptop, the new Macbook Air is the new favorite.
As much as I detest Apple's business strategies, this is a remarkable achievement for them. Never thought I'd buy another Apple laptop.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#256Earlier quoted context omitted.
>There will be N somewhat compatible ARM chips, that is to say they are somewhat incompatible. This isn't how ARM's architecture license works. All ARM implementations are required to pass the same standard test suite. >Architectural licensees get a set of specs and a testing suite that they have to pass, the rest is up to them. If they want to make a processor that is faster, slower, more efficient, smaller, or anyt…
Sure, for the instruction set all the CPUs are required to be compatible. However, Apple seems to be going in the direction of having many many hardware accelerators builtin to their SoC and integrated into their software ecosystem. I assume that if Google and Amazon were to build their own chips, they'd do the same. Those accelerators will not be intercompatible, and we'll have a dozen different vendored drivers, li…
I think this is overstated. There are quite a few differences between Intel and AMD extensions these days and they don’t create much of a problem. Apple’s architecture isn’t reliant on accelerators or special instructions to get good performance on general purpose code.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#257Earlier quoted context omitted.
>There will be N somewhat compatible ARM chips, that is to say they are somewhat incompatible. This isn't how ARM's architecture license works. All ARM implementations are required to pass the same standard test suite. >Architectural licensees get a set of specs and a testing suite that they have to pass, the rest is up to them. If they want to make a processor that is faster, slower, more efficient, smaller, or anyt…
Sure, for the instruction set all the CPUs are required to be compatible. However, Apple seems to be going in the direction of having many many hardware accelerators builtin to their SoC and integrated into their software ecosystem. I assume that if Google and Amazon were to build their own chips, they'd do the same. Those accelerators will not be intercompatible, and we'll have a dozen different vendored drivers, li…
Isn't that the only thing we care about?
Anything else is a lot like saying that Intel based PCs aren't really compatible with each other because they can use different implementations of things like graphics chips, sound chips, and NICs.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#258Considering 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…
It has nothing to do with their architecture. Here are the facts: The M1 is a 5nm chip, while the i9 is a 14nm chip! The M1 has about 16b transistor, the i9 has only about half of that amount. No surprise the M1 is faster. Most credit should go to TSMC for being able to manufacture 5nm chips.
This post is good reading on the matter: https://news.ycombinator.com/item?id=25257932
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#259I'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…
According to a thread on RWT (https://www.realworldtech.com/forum/?threadid=197081&curpost...), macOS is much slower than Linux on the same hardware for some tasks like building software. If your Ryzen desktop is running Linux and your Macbook Pro is running macOS, that would be enough to explain at least part of the speed difference.
Re: Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
#260Can't wait to see the Mac Pro. The argument is over for best laptop processor. I want to see if Apple is as eager to beat the competition in the Workstation/HPC space as they were in the mobile/laptop. I think they are, Srouji looks like he's got a knife in his teeth and can't wait to claim fastest personal computer ever period. But we'll have to see, it's a tiny, tiny market to justify the effort.
The probability that Apple will target HPC is practically zero. They don’t care about low margin offerings, and HPC runs Linux which they don’t support.