Don't gloss over the details!
Let's take memory bandwidth. The M1 & M2 Ultra both scale up to 1024-bit memory, or the equivalent of 16 DIMMs @ 1 DIMM per channel. Of course, this is combined bandwidth for both the CPU & GPU, but it's inline with AMD's prior comments about memory being a bottleneck to adding more cores in their desktop platform.
Another key point is price. You picked on the M3 Ultra, so let's look at the cheapest Mac you can currently put a M2 Ultra in. That's the Mac Studio, with a
base price of $4k. As the article shows, a M2 Ultra goes up to 24 cores (16 P + 8 E). The base spec has 64 GB of RAM and a 1 TB SSD.
So, let's spec out a 24-core x86 machine, shall we? These are Newegg prices (sold by newegg):
- Xeon W7-2495X ($2130)
- ASUS Pro WS W790-ACE ($886)
- 4x Crucial 16 GB ECC RDIMM (4x $84 = $336)
- 1 TB Samsung 990 Pro ($85)
- RTX 4070 ($530)
So, the total comes to $3667. Okay, so I ran out of money before the case, PSU, and OS. However, as soon as you add basically
any option to the Mac Studio, you can be assured its price will shoot up. Alternately, we could save a lot by going with the 20-core Xeon W7-2475X ($1750), which is probably still not a bad match against Apple's 16 P + 8 E cores.
The point is that
the M3 Ultra is meant as a workstation-grade option. They do not sell it in laptops or Mac Minis. Understand what you're comparing against.
P.S. I don't mean to pick on Intel, here. I'd welcome someone else to price out a 24-core ThreadRipper system.