Apple needs an xMac now more than ever.
A Mac mini that's basically a headless version of the 27" iMac (with all the same configuration options), but for, say, $900 less, would probably be more Apple's speed. Not that I'm predicting we'll see that either. But my company would immediately buy two or three such machines for offline video editing to go with the Mac Pro we just ordered for our 'hero' color grading theater.
Apple needs an xMac now more than ever.
I'm not convinced they do and I'm sure their marketeers and finance guys have been through all this
If apple released a suitably priced mac with a desktop cpu and pci-e slot tomorrow (along with their standard features tb/pci-e storage/etc), would many people be buying an imac or a nmp? We all know apple can put stuff together in a nice box, I know I'd certainly prefer to sacrifice a few cubic cm of their ridiculous form factors for a 'proper pc'.
I've thought about the hole in their line up ever since they stopped offering a lower cost Mac Pro like the BTO 2Ghz system in 2006.
All the quad core systems have hyperthreading, can be upgraded to 16 or 32Gb of RAM and offer CPU performance in artifical benchmarks in the 11,000 to 14,000 range.
1 or more i7 Mac Minis can be better than a Mac Pro for certain tasks and the iMac has it's uses for graphics work.
I'm disappointed the Mac Pro is so expensive but I'm also catered for with the Mac Mini and when they get the Haswell chips the recent Retina Macbook Pros use, it'll offer even closer CPU performance to the E5-1620 in the quad Mac Pro.
If they were only offering i5s in the Mac Mini, Quad i7s in the higher end 27" iMac and that left only the Mac Pro as an option for some people, they really would have a hole in their range but I think for a lot of tasks, their range caters for most uses at all price points.
So what do we have? All together as a package yes the nMP is a deal compared to HP & Dell workstations. The one thing you give up is upgradable GPU's, and internal cards and drives.
(look at the benchmarks if you don't believe me)
I just spent a few minutes googling artificial and real world opencl benchmarks for the w9000 and 7970 and haven't been able to find a single chart that shows the w9000 in front.
For the most part, gaming graphics cards don't work for professional applications, and increasingly, ISVs are requiring workstation-class hardware. The only real exceptions are DirectX-based titles like AutoCAD 2013 and Inventor 2013, where the additional optimizations to a pro card and its drivers aren't necessary. There are also certain compute-heavy applications for which desktop-oriented cards perform well also, so long as you can live without features like ECC memory. But if one messed up byte could throw your result off, sending Wall Street into a tailspin, a workstation graphics card designed for the job is a smart choice.
ps. (on linux at least) with a little bit of driver patching, specviewperf results can be altered drastically for desktop cards. It's a prime example of ridiculous artificial limitation and an even better example of how silly the situation is if you're 'just a guy' looking for massively parallel compute performance. Pretty sure I read a big thread on this on phoronix (definitely a site regulared by oss amd devs anyway) yonks ago.
The D700, according to Apple's web site, has much higher double precision performance than consumer cards (I think both nVidia and AMD/ATI cripple the double precision performance of their consumer cards to justify the expense of their professional cards for GPGPU stuff).
They don't mention anything about ECC ram though.
This makes me think that the D700 is a sort of hybrid. It probably won't have professional drivers available for it under Windows, but it is clocked lower (so more robust) and has better double precision performance than the consumer equivalent.
My point was that if you add up the hardware and buy them as a consumer, you can't actually make your own for cheaper.
Price: $9,999
Graphics: "Not Included"
How is that a comparison?
Maybe both of you have "online forum" PTSD, but I was just agreeing with you. The link just reinforces the topic of the thread.
Could not agree more. The whole "workstation card" is BS apart from the ECC thing. However, I was scouring the message boards trying to find hacks for GeForces and Radeons to make them into Quadros and FirePros in Windows. It seems they've gotten exceptionally good at keeping people from soft-modding.
Radeon HDs with the same GPU processor that Apple uses for the nMP have been portraying themselves, at least in LuxRender, as D300s and D700s since last summer. See, e.g., pic below. I suspect that under 10.9.2, if not with earlier versions, the same may be the case with those Radeon HDs under OSX Mavericks whether in a nMP or oMP.
BTW - No one has presented any specific assertion by Apple that the GPUs in the nMP use ECC memory. People seem to just read that into the equation because Apple says, "Not only does it feature a state-of-the-art AMD FirePro workstation-class GPU — ... ." That the nMP features the same GPU (graphic processing units are largest chips on the cards, not whole video cards, despite the fact that we may loosely refer to the whole card as a GPU) on the FirePro says nothing about whether the VRAM is or isn't ECC. This is especially so since those same GPUs are also used on the Radeon HD cards. Moreover, I suspect that if it is ECC memory that Apple is using that would be a big enough deal for Apple to specifically state that. Apple's silence on that score doesn't support an assumption that the VRAM is ECC. It supports the contrary assumption.