According to Nvidia, Windows 7, which recently reached RTM, will be the catalyst that propels the concept of GPGPU computing into the mainstream.
"Previously, GPUs were almost exclusively limited to rendering and accelerating graphics and video," Chris Daniel, product manager for software at Nvidia, wrote in a Microsoft Partner blog. "With the introduction of Windows 7, the GPU and CPU will exist in a co-processing environment where each can handle the computing task they are best suited for. The CPU is exceptionally good at performing sequential calculations, I/O, and program flow, whereas the GPU is perfectly suited for performing massive parallel calculations."
Nvidia went on to say that by introducing the DirectX Compute in Windows 7, Microsoft is providing a huge shot in the arm for developers to make better use of the GPU for more than just graphics acceleration. Such tasks include high-quality video playback, high performance transcoding, enabling new media scenarios, and offering extended control over media libraries.
"As an example of the real world benefits of DX Compute, you will be able to use the massive parallel capabilities of the GPU to significantly reduce the time it takes to manager your media files compared with just using the CPU alone," Nvidia added.