Whether they run the code on image data or something else, they are running mathematical algorithms:
A lot of the best tools I know of (google Parrakeet compiler for python, or Numba or NumbaPro) are fairly CUDA-specific.
The NumbaPro site says it uses any GPU, it just has additional functionality for CUDA, hardly a show-stopper:
"Portable data-parallel programming through ufuncs and gufuncs for single core CPU, multicore CPU and GPU
Bindings to CUDA libraries: cuRAND, cuBLAS, cuFFT
Python CUDA programming for maximum control of hardware resources"
the MacPro only supports 64GB of RAM
What's the maximum amount of RAM you've used for a process in the past? GPUs only have up to 6GB so I don't see why 64GB is such a huge limitation.
If Apple cared, they would certainly be able to address problem (a), and they also have sufficient resources to address the larger problem (b)
DDR 4 will sort out the RAM size with the next Mac Pro. It doubles the density so it will go up to 128GB. They could have offered NVidia GPUs but they'd be much more expensive. AMD's GPUs are cheaper and it's the same reason the next-gen consoles use AMD.
Yeah that's what Apple should have done - offer a $5300 GPU as an option, $10k for a pair rather than $1k for a pair of AMD GPUs (they would likely have been cheaper like the AMD ones vs retail but not nearly as cheap):
The dual D700 should be faster than a single K40 and a fraction of the price:
So is not a Mac Pro It should be renamed a PC Pro. You need windows to get the full power of the GPUs. Amazing staff. The Mac Pro is one of the best Windows PCs ever.
Yeah, all Macs make very good Windows PCs. CrossFire mostly affects games or real-time 3D but a single D700 is already fast on its own. It's a bit silly to actually use both GPUs all the time because that runs the game in the test at over 100FPS. That's just wasting electricity and generating excess heat for a benefit you won't even see. Obviously having the option to force the use of both GPUs would be good but app developers can decide where it's necessary without CrossFire and they have done.