Really what is the problem with this
The problem is that a tool is being used weirdly. Is a PS3 really a more powerful parallel computer per dollar than the various cards from Nvidia and ATI? Maybe it is, but if it is, then I have a gripe against Nvidia and ATI.
It is not. Plus with CUDA, there is much more scope for expandability with new GPUs coming to the market every so often. Why did they use PS3s?
Then you would be happy to know that Nvidia's new Fermi chip supports ECC throughout the architecture.
He should've used something like CUDA instead, for long term gains. This would have shown far better performance than the Xbox's GPU (which is quite dated now), and easy scalability as better GPUs keep coming to the market. His familiarity with Xbox programming might have enabled him to come up to speed with CUDA quickly.
Isn't this the OS X version which has OpenCL integrated into it? If yes, is that not considered a big enough improvement?
Similar experience here. My Compaq Presario R4000 laptop stopped working abruptly while I was sitting in the university lab. It wasn't even plugged in, was running off the battery, and the display just went blank. The LCD had probably conked off, for I could run an external DFP off it. Anyway, since it was still under warranty, I shipped it off. I got a call from the service center, saying that I had dropped liquid on it, and the hard drive, motherboard, CPU and LCD were all shot and had to be replaced, and gave me a bill of around $700 (original cost of the laptop was $1200). I was livid, but no amount of reasoning/cussing changed anything. "We'll ship it back if you don't want to fix it". Fucking turds, those Compaq folks. Will never buy anything from them every again, and anyone who's heard this story has refused to touch HP/Compaq again.
Oh and the best part? I had purchased a $99 user-damage covering on-year warranty from them when I bought the laptop. So they had to replace everything or me, essentially handing me a new laptop. I got lucky.
The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.