Originally Posted by brady
The OS will have CUDA-like functionality built into it so that OS processes can be offloaded to the GPU. Note that this is different from an OS using the GPU to accelerate OS specific graphics functions like aero, for example. This would be more along the lines of the OS offloading MP3 encoding to the GPU or using the GPU to resize and transform an enormous PNG or something like that. All of these things can be done in Windows but with CUDA you need a seperate program to take advantage of them. It seems that Apple wants to leverage GPU performance for more than graphics calls natively in the OS.
Don't get me wrong, I have nothing against Windows. Vista has worked great for me pretty much since release and I'm behind Vista x64 100% now. Apple just seems to be on something here. I mean, just look at all those little processes we've all got running in the background all the time. A lot of them might be good canditates to offload to an otherwise idle GPU which would free up the CPU to manage other things. Truthfully, Intel ought to be worried a lot with the way things are going in the GPU sector. With CUDA and Apple's desire to have GPU acceleration, the GPU will be used for the most computationally heavy tasks such as media encoding/decoding and game playing. With that being the case, what reason is there to have the highest end CPU?
Wow, that's pretty cool. I'd like to see what vision MS has for Windows 7, hopefully, they can make it a better, more optimized version of Vista.