So the ATI Radeon HD 5800 Series is the first and only fully-compliant DirectX 11 graphics processor in the market. I get that. It is going to be ‘the thing’ that every game player worth their fragging-rights needs this holiday, if not before. I get that too. It is going to run the best and most exciting games ever with sexy stuff like tesselation. I even get that.
What I also get is – it’s about so much more than playing games.
The “more” is around something called DirectCompute. In many ways it’s the feature that my favorite applications are going to benefit from more than any other so I thought it would be worth spending a blog on.
DirectCompute is a component of the DirectX11 API to be released with Windows 7. It is fundamentally designed to enable GPU compute and enables applications to take advantage of the massively parallel computing power of the GPU.
What does DirectCompute mean for users? Simple: you have two great processors in your PC – one CPU and one GPU. And your system can use both to solve problems. For some workloads, like GPU-accelerated video transcoding and rendering, this combination can really speed up your throughput.
So as you begin compiling your holiday wish list, keep your eye out for systems with this astounding GPU compute capability. But here’s my caveat emptor. When you look at specifications of GPUs, it is important to note there are different levels of support provided for DirectCompute.
One level, which AMD terms DirectCompute 10, runs on the legacy path of the DirectX 11 API to support previous generation of DirectX 10/10.1 GPUs. If offered a system with this feature, just say no. You should demand what we at AMD call Direct Compute 11. This is the only version designed to unlock the full feature set of DirectX 11 and, as I mentioned previously, the only architecture that is fundamentally designed to enable GPU compute.
For developers, DirectCompute 11 represents a paradigm shift for GPU compute development. It will now be much more straightforward for developers to code using this architecture. No longer will they have to do contortions and jump through hoops to code what they want to. DirectCompute enables new algorithms that were not possible previously. Some examples of these advanced techniques are order independent transparency, ray tracing, better shadows, and depths of field. If you are interested in more details, you can read this white paper. DirectCompute is a de-facto industry standard for developers of GPU-compute applications and as such, it should not be confused with proprietary APIs (and by “proprietary” I mean supported by only one supplier’s hardware).
These are some of the reasons why at AMD, we are excited about the ATI Radeon™ HD 5800 Series graphics products. It’s not only the first and only GPUs in the market with full DirectX 11 support it is the only one to unlock the full feature set of Windows 7 and DirectCompute 11.We are proud of this technology leadership. We believe this industry standard will accelerate industry adoption of GPU compute applications running on Windows7 and add a new dimension to the end user’s computing experience.
Nigel Dessau is senior vice president and chief marketing officer at AMD. His postings are his own opinions and may not represent AMD’s positions, strategies or opinions. Links to third party sites are provided for convenience and unless explicitly stated, AMD is not responsible for the contents of such links sites and no endorsement is implied.


(14 votes, average: 4.14 out of 5)
(4.90 out of 5)
#1 by muziqaz - September 23rd, 2009 at 18:50
Hi, when can we expect something using DirectCompute?
thanks
#2 by Ulises Gomez - September 24th, 2009 at 15:03
Heh, in windows seven, in fact, it is supported by Adobe CS4, and in Mac OS Snow leopard, the support exists. In Lunux as in Mandriva and Ubuntu 2009, Open CL is supported too. Windows 7 will enable this capacity, for all the applications running in your system.
#3 by teac77 - September 25th, 2009 at 02:46
As soon as the ATI Radeon HD 5800 series graphics cards come out, it seems. …but it seems like it won’t be FULLY taken advantage of for a while.
It’s interesting, that he describes it as “the feature that my favorite applications are going to benefit from more than any other” (NOW) and then goes on to explain how it will appeal to developers (IN THE FUTURE).
#4 by Vince Robinson - October 6th, 2009 at 14:48
Have you heard that your competitor is taking a far less open approach, shutting their physics software off if one of your cards is present? Unbelievable!
I have one of your 5870 cards running under Windows 7. Very well done, I’m quite pleased with the card.
Here is a link to the story about your competitor:
http://www.xbitlabs.com/news/video/display/20090929095918_Nvidia_Reportedly_Limits_PhysX_Support_to_Nvidia_Only_Graphics_Sub_Systems.html
#5 by Pauli L - October 10th, 2009 at 06:22
I was wondering, what’s wrong with the new 58xx series shipments? Almost no one here in Europe seems to have any in stock and there’s no ETA either. A blog post discussing this would be great to have, to have some sort of explanation.
#6 by Al - November 17th, 2009 at 07:16
“it should not be confused with proprietary APIs (and by “proprietary” I mean supported by only one supplier’s hardware)”
Yea, Like all open APIs I’m sure you can get DirectComute in any color you want as long as it’s black. It may be agnostic to DirectX 11 spec hardware, but I’m guessing it’s “supported by only one supplier’s operating system”. Sorry Mac users, it may as well be greek to you. The “de-facto industry standard” is locked on the MS platform.
#7 by Anant Mishra - November 22nd, 2009 at 13:59
Year = 2006, Apple G5 PCs = 1100 CPU’s = 2200 TFLOPS=10.28
Cost = $5.13mn
Year = 2009, GPU’s = 2 Radeon HD 5970 TFLOPS TFLOPS=9.28
Cost = $1200
ATI 5970 ->:ALL HAIL:
#8 by Darius - December 5th, 2009 at 11:03
IM WAITING FOR MY HD 5870 2 MONTH!!!!!!!!!!!!!! WHY??!!!
Darius/Germany