So we are comparing an M2 Ultra with Intel 28 Core unit from 2016, which seems unfair.
Except it is 2019.
Released Q2 '19 at list price of $8198 with a "> 1TB RAM" tax on it.
Intel® Xeon® W-3275M Processor (38.5M Cache, 2.50 GHz) quick reference with specifications, features, and technologies.
ark.intel.com
while there was another 28 core option that was $4894 ( is $3,304 less expensive)
Intel® Xeon® W-3275 Processor (38.5M Cache, 2.50 GHz) quick reference with specifications, features, and technologies.
ark.intel.com
Chop that RAM tax off and the 28 core MP model could have been $7,995. Apple is bringing a huge price drop by just dropping the sky high tax they threw at the Intel model. ( Apple has their 20% markup on top of the Intel tax. )
Those upper two models of the MP 2019 have been 'alternative universe' priced for years. Even Intel gave up on that excessive RAM tax in 2021 for the W-3300 series. (that almost no one bought).
Definitely, one place where AMD brought some competitive sanity to the market. ( no extra mark up on "Pro" TR models for crossing the TB threshold. ). Intel's RAM tax was a greedy money grab because they knew at that point that 10nm was going off the tracks and they'd need tons of money to 'fix' the problem. AMD under cut them on price and over time delivered better performance ( and took a huge chunk of market share away). Intel's plan was short term greedy ( would look good for 2-3 financial quarters , and long term dumb as a rock ( huge revenue losses in the long term). )
Apple put better 'value' into the $6999 price point , but they kind of set that Intel 28 core model up for 'failure' on purpose. Probably so they could be the 'hero' now.
These days Intel and AMD have CPUs with 56 and 64 cores with access to 4TB of RAM.
Not particularly material for macOS since it doesn't do more than 64 threads. With SMT those 56 and 64 cores are 112 and 128 threads. Way , way , way past what macOS can cover. Apple wouldn't have picked those anyway. Pragmatically really talking about 32 core limits for viable x86_64 options unless going to set the firmware to turn off SMT completely.
If Apple was going to use an Intel model now it likely would be a W-2400 that has about the similar limit as before ( 24 cores )
The major reason that Apple really wants app developers to adjust their software to M-series specific optimizations is Apple isn't looking to crank the CPU thread count over 64. They are looking to push more 'embarrassingly parallel' work of to AMX , NPU cores , GPU cores , etc that don't have the CPU thread limit. It is probably a good idea for a single user workstation. Those server package 56-64-96 core counts are really mostly targeting multiple user / multiple tenant where there are lots of concurrent folks doing different things on the same hardware.
The most significant benefit of the M processors is power consumption, but workstation has fewer restrictions and needs to deliver raw power.
Not really. Apple's single thread is better than many of these extremely high core count x86 packages because there aren't substantive wasted thermal bleed from the rest of the chip.
I would love to see a comparison with the newer CPUs from AMD and Intel.
In single threaded the M2 Ultra beats w9-3495X and Threadripper W5595X but looses to Core i9-13900K
Not enough clocks, not enough cores.
www.tomshardware.com
[ The Threadripper W5595X is getting somewhat old. About 2 years old. The W7000 series should be coming by end of the year and Apple should be nervous about that one. ] . That "power savings" is a win for a single user workstation with a mix of single/multiple threaded apps running.
In multiple threaded stuff it looses to the server "hand me down" chips , but very close to the Core i9-13900K (win some / loose some ). So it is something kind of in the middle between a 'top fuel dragster' consumer chip and a server multiple user chip. For a single user workstation it is probably the right call. It isn't 'bad' at all. It isn't a Xeon or Threadripper 'killer' solution , but it really doesn't have to be.