Yet still not sufficient for my needs. -.-
I am currently using just 4 cores plus an AMD 5870 to do live shows; OpenCL pegs all four cpu cores and uses the gpu to the max as well.
This is far more an example in lack of workload growth not significantly exceeding the hardware performance growth.
The upcoming Ivy Bridge iMac configurations that will have either an AMD 7970M or Nvidia 680M would outclass the rig above. Tractable because the above is three year/generations old architecture: Westmere (for x86 cores) and 5870 ( for GPU).
AMD 5870 ~153 GB/s ~2720 peak GFLOPS
AMD 7970M ~153 GB/s ~2176 peak GFLOPS
Nvidia 680M ~115 GB/s ~1935 peak GFLOPS
On pure GFLOPS grunt power it is about the same ( the new AVX in Ivy Bridge would offset the gap in peak GFLOPs above. Although that does require software that actually leverages AVX ... so dependent upon the OpenCL compiler finding and leveraging the parallelism . )
But, I need more; what I have now is the minimum processing power that is acceptable for what I do. I could easily make use of 12 cores *and* two high-powered GPUs (I realize that a second double-width GPU will require an external power supply).
If you needed more you would have already bought more (e.g., six core and a Quadro 4000 or flashed and/or newer AMD/Nvidia non-boot secondary card). That the difference between "need" ( required to do the work at all) and 'want" (it would be nice if the work went faster. )
The "need to buy to meet minimums" goes back to what I said about the future being far more dependent upon what people buy as opposed to what Apple does.
You actually probably don't need two high TDP GPU cards. Just two modern ones in analogous class as the AMD 5770 (midrange 100-120W ).
Double wide card primarily for the onboard cooling fans to keep them quiet, not particularly for the cards that are double wide because require large fans not to overheat.
I throw my Mac Pro into my car and drive away to set up for a show. It is indeed heavy, but I have no fear at all that it will be damaged during transportation,
You show up with a Mac Pro and no monitors and get right to work?
While the iMac's monitor would need protection during transportation, the Mac Pro isn't particularly useful as a personal workstation without a monitor.
If it is just as a "compute server" then there isn't a trade-off being made here.
nor that it will overheat while running all CPU cores and all GPU cores to the max for 3 hours uninterrupted, while situated in what will likely be an insufficiently-airconditioned environment.
Yes, if you put an iMac out in the midday sun during the summer in Death Valley heat it and crank the CPU/GPU all the way up it will probably choke.
With modern CPU/GPU on-die clock+power regulation overheating is unlikely unless there is a fan or chip management feature failure. It will likely slow down, but not grossly overheat.
In a few years, I may be able to do a show with a MacBook Pro, if I could perch it atop a block of ice!
That wouldn't be effective or desirable since melted ice, water, isn't a good thing to float a MBP on top of.
14nm x86 cores ( Broadwell ; about 2 years , Skywell ; about 3 years ) and ~22nm discrete GPU cores ( again 2-3 years ) will likely be capable of this same current workload you are engaging now without resorting to any herculean cooling efforts.
The flaw here is the assumption that "high power consumption" and "high thermal dissipation" are an intrinsic property of the current workload. It is extremely likely that it is not. That is more an side-effect of the particular implementation you are engaging.
My needs are atypical, I know, but I can't be the only one who actually needs a real Mac Pro....
Apple isn't going to make a Mac Pro for just a largely fixed sized group of folks. Nor for just a couple of thousand folks with a lower than industry average growth rate.
Some people's needs are going to increasing be met by the Mac mini and iMac. That means the Mac Pro needs to peel off new workloads from machines up above it. Single CPU package Mac Pro perhaps from Dual Package ones. Likewise, Dual Package ones gathering new workloads from even servers, clusters and larger workstations (e.g., due to PCI-e card consolidations).
That is the critical issue. Not whether there are internal niche markets inside the legacy Mac Pro user base.