As a once (and still) proud owner of a 2006 vintage liquid-cooled quad G5 Mac (now retired, to be handed down to my grandchildren to take on Antiques Roadshow in 2050), I'm definitely in the market for an updated "Pro" machine. In recent years I've been working on MacBook Pros and Mac Minis, which are good for iOS development work, not bad at all for 3D modelling, and OK as far as rendering is concerned. The latter is less of an issue for me as I'm typically importing Cheetah models/animations into Unity rather than doing a lot of renders, but I still could do with a beefier platform to fully accommodate my workflow. So I've been waiting patiently for the announcement of the new Mac Pro since Tim Cook mentioned last year that Apple hadn't abandoned the platform completely and were working on "something great".
Whether you regard it as a real "Pro" machine or not, it's a stunning piece of engineering. It had to be a beast to live up to expectations - and in many ways it appears to be - but I have to say I still feel a tinge of disappointment about the out of the box (or should I say tube?) capabilities. For some reason I still don't understand, Apple has always provided rather lame default graphics card options which lagged behind the state of the art available in the PC world. OK sure, dual AMD FirePros with 6GB each certainly represent - at least right now - a formidable amount of horsepower. But as pegot said, upgradeability is key for a Pro machine. (There is some speculation on the Apple forums about whether these might sit on removeable daughter boards, which if so could offer a relatively straightforward upgrade path). Or perhaps I'm just not getting Apple's new thinking for "Pro" machines, ie an effectively sealed interior which you upgrade every two years - most of your storage etc being external. As Pod implies - that would be difficult to swallow at a $5K entry price point but maybe acceptable if a lot cheaper. We'll know more later in the year, though I'm not holding my breath...
Despite the progress of OpenCL, as a compute fan (I'm particularly interested in the numerical simulation of black hole collisions) I would have been pleased to see an nVidia-based CUDA piece as an configurable BTO graphics option, such as an integrated Tesla part. (And maybe that will still happen). However given the size and power requirements of Tesla, I don't know if the Kepler GK110 GPUs could be integrated into the new Mac Pro in the same way the FirePros have been. In any case, one Tesla card is never enough - just ask the
Titan folks at Oak Ridge.... ;-). Perhaps Thunderbolt 2 will offer some distributed compute solutions, as Pod suggests.
Whatever, I too would love to hear Martin's thoughts on how Cheetah might take advantage of the new Mac ("Darth") Pro hardware, and in particular the evolution of the Cheetah renderer. I know that Pod has previously expressed
strong views on the Cheetah renderer in this forum, and good though it is, some folks prefer to use other renderers such as Octane which can take advantage of GPU acceleration. If Cheetah goes OpenCL, I'm ordering one!