GPU Computing and Windows 7

As we discussed in our earlier blog, at the core of Windows 7 for the first time is the inclusion of the graphics processing unit (GPU) for computing. The GPU is no longer just for graphics. In Windows 7, the CPU and the GPU create a co-processing environment. As a result, Windows 7 PCs with the right balance of CPU and GPU offer a faster, more visual Windows 7 experience.

NVIDIA’s President and CEO, Jen-Hsun Huang talked about GPU Computing in Windows 7 during a keynote presentation at Computex 2009.

Get Microsoft Silverlight

What makes this co-processing possible is one of the most significant additions Windows 7 brings: DirectCompute. DirectCompute enables applications in Windows 7 to take advantage of GPU Computing to accelerate applications. DirectCompute will be distributed as part of the DirectX 11 API and is fully supported by NVIDIA’s current lineup of DirectX 10 GPUs. Murray Vince, General Manager of the OEM Division at Microsoft was at Computex to discuss the new DirectCompute API in Windows 7.

Get Microsoft Silverlight

DirectCompute will enable great consumer visual and interactive experiences such as new high-quality video and photo entertainment, simplified ways to interact with your devices, faster, more responsive PCs, and even new realistic gaming effects. DirectCompute is accelerated by today’s 200 million+ DirectX 10 GPUs and future DirectX 11 GPUs.

Below is an example of the co-processing environment (CPU + GPU) in Windows 7 for applications that operate primarily on sequential (or serial) codes, such as email, office applications (like Word), and basic web browsing. In this case, the CPU does the majority of the application processing and the GPU is used to display the graphics on the screen.

Slide1

The second example below demonstrates the co-processing environment (CPU + GPU) in Windows 7 for applications that take advantage of parallel  processing, such as video playback, video editing, video conversion, and PC gaming. In this case, DirectCompute is used to leverage the processing power of the GPU to dramatically accelerate the application processing speed.

Slide2

Windows 7 is also well positioned to be the new ultimate power gaming platform. Next generation PC Games are moving towards much more dynamic and immersive worlds that literally come to life: walls can be torn down, glass can be shattered, trees bend in the wind, and water flows with body and force. The ability to transform static environments into dynamic, physical worlds is powered by GPU computing. By performing the physics calculations on the GPU, game developers can offer real-time effects that have never been seen before. The following is an example of next generation game effects using DirectCompute to perform a real-time dynamic ocean simulation demo.

Get Microsoft Silverlight

The incredible looking wave crests are made possible by using DirectCompute to perform the Fast Fourier transform calculations on the GPU and bring this demo to life. This is a great example of new realism that GPU Computing will bring to next generation games for Windows 7.

DirectCompute will be distributed as part of the DirectX 11 API and is fully supported by NVIDIA’s current lineup of DirectX 10 GPUs.

Windows developers who are interested in learning more about developing with DirectCompute and NVIDIA GPUs can get more information here. Consumers already running a GeForce GPU with Windows 7 can download the new WHQL-certified drivers supporting DirectCompute directly from www.nvidia.com/drivers.

We look forward to showing more examples of the power of GPU Computing and DirectCompute.

Chris Daniel
Product Manager for Software at NVIDIA

Digg This

Comments

  1. Posted on: August 22, 2009 at 1:54AM  

    Too bad you use Silverlight.

    Couldn't watch the videos.

  2. Posted on: August 22, 2009 at 9:43AM  

    What about using the GPU for non-graphics related processing?  For example, I am thinking of long-running simulation programs which may have little to no graphical output.

  3. Posted on: August 23, 2009 at 12:53AM  

    Drazick, my apologies. Silverlight is very easy to install however and works on multiple platforms.

    Velo Steve - great question. Let me pass this on to NVIDIA.

  4. Posted on: August 23, 2009 at 2:36AM  

    So will MS deliver DirectX 11 for Vista around end of its lifecycle?

  5. Posted on: August 23, 2009 at 6:20PM  

    @7flavor, I know for certain that DirectX 11 is coming to Vista. What I don't know is the when, but I would hope it is by the release of Windows 7.

    Brandon, would you know around when DirectX 11 will be available for Vista?

  6. Posted on: August 24, 2009 at 10:42AM  

    Sounds nice, So would this technology be used to speed up video encoding/conversion?

Trackbacks

  1. Posted by: Tech News, Resources from Blogosphere – 22 August 09 (5) | Hostgator Hosting on August 22, 2009 at 12:00AM

    Pingback from  Tech News, Resources from Blogosphere – 22 August 09 (5) | Hostgator Hosting

  2. Posted by: 4sysops - Windows 7 new features – the complete list – Part2: Applications and functions on August 22, 2009 at 2:20AM

    Pingback from  4sysops -   Windows 7 new features – the complete list – Part2: Applications and functions

  3. Posted by: » GPU Computing e Windows 7 on August 22, 2009 at 6:06AM

    Pingback from  » GPU Computing e Windows 7

  4. Posted by: progg.ru on August 22, 2009 at 6:27AM

    Thank you for submitting this cool story - Trackback from progg.ru

  5. Posted by: Microsoft offers first details on DirectX 11 - TechEnclave on August 22, 2009 at 8:10AM

    Pingback from  Microsoft offers first details on DirectX 11 - TechEnclave

  6. Posted by: DirectCompute per la sinergia tra CPU e GPU in Windows 7 | Windows 7 Blog on August 22, 2009 at 10:11AM

    Pingback from  DirectCompute per la sinergia tra CPU e GPU in Windows 7 | Windows 7 Blog

  7. Posted by: GPU Computing and Windows 7 on August 22, 2009 at 12:48PM

    Pingback from  GPU Computing and Windows 7

  8. Posted by: GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog on August 22, 2009 at 2:13PM

    Pingback from  GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog

  9. Posted by: Gloucestershire - search for West Glamorgan on August 22, 2009 at 2:49PM

    Pingback from  Gloucestershire - search for West Glamorgan

  10. Posted by: DirectCompute od Nvidii przyspieszy Windows 7 - vBeta.pl - blog o internecie, baza wiedzy o nowych programach, Web 2.0 on August 22, 2009 at 4:52PM

    Pingback from  DirectCompute od Nvidii przyspieszy Windows 7  - vBeta.pl - blog o internecie, baza wiedzy o nowych programach, Web 2.0

  11. Posted by: Anurag’s Blog » GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog on August 22, 2009 at 5:33PM

    Pingback from  Anurag’s Blog » GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog

  12. Posted by: Anurag’s Blog » GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog on August 22, 2009 at 5:33PM

    Pingback from  Anurag’s Blog » GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog

  13. Posted by: GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog | Current Technology Updates daily on August 22, 2009 at 6:07PM

    Pingback from  GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog | Current Technology Updates daily

  14. Posted by: Twitter Trackbacks for GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog [windowsteamblog.com] on Topsy.com on August 23, 2009 at 10:01AM

    Pingback from  Twitter Trackbacks for                 GPU Computing and Windows 7 - Windows Partner Blog - The Windows Blog         [windowsteamblog.com]        on Topsy.com

  15. Posted by: Langsom PC? G??r din computer hurtigere uden besv??r on August 24, 2009 at 6:36AM

    Pingback from  Langsom PC? G??r din computer hurtigere uden besv??r

  16. Posted by: Windows 7 - Edizioni, Novit?, FAQ, Tips&Tricks - Pagina 90 - Forum di Tom's Hardware Italia on August 24, 2009 at 2:48PM

    Pingback from  Windows 7 - Edizioni, Novit?, FAQ, Tips&Tricks - Pagina 90 - Forum di Tom's Hardware Italia

  17. Posted by: Windows 7 - Edizioni, Novit?, FAQ, Tips&Tricks - Pagina 90 - Forum di Tom's Hardware Italia on August 24, 2009 at 2:53PM

    Pingback from  Windows 7 - Edizioni, Novit?, FAQ, Tips&Tricks - Pagina 90 - Forum di Tom's Hardware Italia

  18. Posted by: 4sysops - VMM 2008 RTMs – Win7 in Europe – Remote Desktop Connection versions – VM requirements in Hyper-V R2 – IE8 to WSUS – Win7 GPU computing – Win7 Start Menu on August 24, 2009 at 3:46PM

    Pingback from  4sysops -   VMM 2008 RTMs – Win7 in Europe – Remote Desktop Connection versions – VM requirements in Hyper-V R2 – IE8 to WSUS – Win7 GPU computing – Win7 Start Menu

  19. Posted by: Ayuda para instalar el windows adecuado - psicofxp.com on August 25, 2009 at 8:26AM

    Pingback from  Ayuda para instalar el windows adecuado - psicofxp.com

  20. Posted by: Bob's Nieuws on August 31, 2009 at 2:53AM

    De afgelopen paar weken was het natuurlijk Windows 7 wat de klok sloeg. Dat verscheen dan ook op TechNet

  21. Posted by: Q me recomiendan Win XP 32 bit o Win 7 64 bit - psicofxp.com on August 31, 2009 at 9:17AM

    Pingback from  Q me recomiendan Win XP 32 bit o Win 7 64 bit - psicofxp.com

  22. Posted by: Windows 7 sluggish - Page 2 - Computer Forums on September 03, 2009 at 2:08PM

    Pingback from  Windows 7 sluggish - Page 2 - Computer Forums

  23. Posted by: Instalar Win 7 32 y 64 bits en la misma PC - psicofxp.com on September 14, 2009 at 6:49AM

    Pingback from  Instalar Win 7 32 y 64 bits en la misma PC - psicofxp.com

  24. Posted by: Winxp o Win7 - psicofxp.com on October 01, 2009 at 1:54PM

    Pingback from  Winxp o Win7 - psicofxp.com

  25. Posted by: Juegos lentos en windows 7 - psicofxp.com on October 19, 2009 at 4:38PM

    Pingback from  Juegos lentos en windows 7 - psicofxp.com

  26. Posted by: yon Leveron blog » Blog Archive » windows 7 uses modern graphics cards to speed non-graphics functions, too on November 08, 2009 at 4:11AM

    Pingback from  yon Leveron blog  » Blog Archive   » windows 7 uses modern graphics cards to speed non-graphics functions, too