Dual CPUs have become a more premium and specialty niche since the cheese grater with Intel’s pivoting.
Casting this as an Intel ( or Apple or just those two vendor) 'thing' is missing the overall picture.
https://www.nextplatform.com/2019/04/24/why-single-socket-servers-could-rule-the-future/
AMD is following mostlly the same track ( Ryzen , Threadripper, Eypc). The non-x86 in several , very hight workstation , and server split ... also about the same .
This is mainly the latest iteration on a long term trend that extends back to the beginnig of compute in the 60's were 'smaller' systems took workloads from 'larger' systems as what could be packed into a smaller space doubled about every 18 months.
Some folks workloads are scaling up faster than the shrinkage, but a substantial number of folks are not (which grows the 'space' coverage of the 'smaller' systems. )
It’s not impossible Apple would offer dual sockets but it’s arguably way less necessary especially as the GPU has become more important. They wouldn’t build a machine that requires radically different builds for a dual socket (the old Mac Pros were basically the same except for the daughter card.)
Important to note that the daughter card didn't mean changing I/O chipset back in the 2009-2012 series.
[doublepost=1557952334][/doublepost]
Is it prohibitively expensive to make it a dual cpu workstation? It was possible to have such a system back in the 5,1 days, but maybe things have changed somehow.
The primary issue isn't whether they are expense to make. It is primarily how many are going to buy them. The number of greater than 1 socket systems sold is on a flat to downward trend in most submarkets. Couple that to Apple's standard strategy of only doing a finite number of systems ( not making over a dozen different Mac , iPhone , watch , or any other individual systems category product. )
Most of the CPUs made for dual socket systems are optimized for carrying the workload for lots of folks at the same time. Not workload for one person looking at an attached monitor. There are corner cases where "most core count" and "single user looking at screen" match up but generally not an expanding group.
Things in the computing world have changed since over the last decade. Number of cores per socket is radically different. The number of computation cores inside of a system ( if not bigoted to only counting x86 ones) is up order of magnitude. That's is a big difference.
Last edited: