Multi-core CPU performance is ~10% better than a $3,000 MacBook Pro. Price difference: 100%.
The base model is such terrible value. Probably Apple's lowest value-for-money Mac ever.
If you’re only using the CPU, and you’re not using the advanced features of the Xeon CPU, and you don’t care about expandability, you’re probably right!
Apple’s not using quite standard Xeon chips (the Mac Pro 8-core has 24.5 MB cache, while the W-3223 has 16.5 MB), but you can compare Intel processors pretty easily with ark.intel.com. So looking at the i9-9900K (top of the line iMac) vs. Xeon W-3223 (entry-level Mac Pro), there are some interesting differences.
* The iMac CPU has a 20% higher clock rate for single-thread performance (5.0 GHz vs. 4.0 GHz).
* The Mac Pro CPU has 50% more cache (24.5 MB vs. 16 MB).
* The Mac Pro CPU has TDP of 160 W vs. 95 W. This is rather fuzzy, but basically leads to less throttling under heavy load.
* The Mac Pro CPU supports 8x more memory (1 TB vs. 128 GB).
* The Mac Pro CPU supports 3x more memory channels (6 vs. 2). The bandwidth isn’t given, but should be at least >2x, too.
* The Mac Pro CPU supports 4x more PCI (64 lanes vs. 16).
* The Mac Pro CPU supports AVX-512 (2–4x throughput vs. the iMac for vectorized code).
* The Mac Pro CPU supports new instructions targeted towards deep learning (AVX-512 INT8 instructions).
* The Mac Pro CPU supports advanced error detection & recovery. (This isn’t just ECC; but I don’t know how much OS X implements.)
If you don’t run software which needs lots of memory bandwidth or use PCI cards, and you don’t run vectorized code or your applications aren’t optimized for newer Intel CPUs, the Mac Pro is Not For You. (Well, maybe if you can effectively use 16+ cores.)
There’s not a lot of systems with the W-3223 processor yet, since it’s quite new, but quickly configuring an HP Z6 G4 workstation with that processor, 32 GB of RAM, and dual 10 Gb Ethernet brought it to $4293, though the HP has only 2 TB ports, 2 USB-C ports, and no WiFi. Apple’s pricing isn’t unreasonable in comparison. (Or you could argue that HP’s is too high.)
Oh — someone suggested that 256 GB SSD is too small for a base configuration. Not if you don’t want to pay for Apple’s SSD! There are tons of PCI slots, you can buy your own and install it. For instance, you could install a 12.8 TB Samsung PM1725b and have 6300 MB/s sequential reads for $4K or so.
[automerge]1576795064[/automerge]
My $700 5,1 Geekbench multi core score is 6429. Entry level Mac Pro benches at 7644. Love the build quality of the new machines but wtf Apple?
Primate Labs actually describes the list of CPU workloads they run at
https://www.geekbench.com/doc/geekbench5-cpu-workloads.pdf . You can decide for yourself how representative they are of your work. Note that Geekbench runs quickly even on older systems, so the individual tasks are not very large.
Don’t get me wrong — it’s certainly useful to have benchmarks like this which give you a picture of how basic desktop applications might run. But they aren’t representative of what most users actually use high-end systems for.