Nvidia Talks DirectX Compute in Windows 7

07:30 - Monday 27 July 2009 by Marcus Yam
Source: Tom's Hardware US – Keywords: nvidia, directx, compute, gpgpu, windows Category : Graphics Cards

Use your GPU for more than just Crysis.

The latest entry on the Microsoft Partner blog is from Nvidia and pushes the idea of the GPGPU. While it is written from an Nvidia product-focused, the same principals and advantages exist with GPUs from other vendors (such as your Radeon).

"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," wrote Chris Daniel, product manager for software at Nvidia. "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."

Microsoft is doing its part by putting DirectX Compute in Windows 7, so that developers can make better use of the GPU for tasks other than just graphics acceleration. Having the GPU pitch in where possible will help take the load off of the CPU so that it can focus on other tasks. The ideal end result of this is that the PC should be more responsive thanks to efficient use of processing power.

Daniel gives an example of how a GPGPU could speed up a task: "With new software designed to take advantage of this capability you would be able to copy and transcode (convert a video from one format to another – a very computationally intensive task) a movie to your MTP supported portable media device up to 5 times faster when using the GPU as a co-processor with DX Compute, as compared to only doing the processing on the CPU."

Microsoft also natively supports GPU acceleration with a new Windows Media Player and Windows Media Center for H.264 video content, most of which is encoded in high-definition formats and typically more taxing on the CPU.

"Parallel programming is the next big thing for the world of computing – it has started already," said Daniel. "DirectX Compute will accelerate this discontinuity by enabling massive parallelism to the masses. What we are talking about is co-processing— essentially using the right tool for the job."


  • Print
  • Send to a friend
  • Comment
  • Content also available in:
Sponsored links
Talkback
technogiant 28/07/2009 12:10
Hide
-0+

Will directx compute features work on gpus that are not directx 11 compatible but none the less use stream processors like the 3870 aand 4870 from ATi for instance or will we have to get a directx 11 card like the 5870 when released?

Anonymous 28/07/2009 03:05
Hide
-0+

So far, I have not heard anything about DirectX Compute being able to work with ATI. This whole initiative started because NVidia re-engineering their GPUs to effectively be CPUs, thus writing generic code was possible. ATI have not opened their GPUs like this yet so there is little talk in this area. What Microsoft has done is to take the CUDA framework which has turned out to be a proven parallel based compute technology in the last 2 years and make it part of the operating systems so Windows programmers can use this via DirectX. Hmmm may I be the first to coin the Term Winvidia while we move away from Wintel.

Colin B Maharaj
Programmer.
Trinidad.

technogiant 28/07/2009 08:54
Hide
-0+

Ati has it's Stream technology:- http://www.amd.com/US/PRODUCTS/TEC [...] ology.aspx

Also lower lever Brook+ and Cal to allow its hardware to be utilized but just hasn't touted it as heavily as Nvidia has with cuda.

Also both nvidia and ati hardware are open cl compatible so it isn't that ATi's hardware is not accessible for this sort of thing...

I just wasn't sure if you would need next gen DirectX11 hardware or if any of the newer stream processor generation of gpu's would suffice.

Rab1d-BDGR 04/08/2009 14:58
Hide
-0+

I can see where this is going. We'll now need mulkti-core GPUs so that while three GPU cores and six CPU cores are busy transcoding HD-4.0 video files, the other 12 cores can run Crysis 3 with only minimal slowdown...

...And you can sit and watch the numbers on your electric meter spin whilst the 50000w power supply melts the icecaps killing thousands of cute and fluffy polar bears.

Gentlemen; I give you the future! ^_^

Comments are closed on this page.
Sponsored links
Ad

Best offers

Sponsored links

Newsletters