DirectCompute Expert Roundtable Discussion
- Posted: Jul 07, 2010 at 9:52 AM
- 65,545 Views
- 11 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- High Quality WMV (PC, Xbox, MCE)
- MP3 (Audio only)
- MP4 (iPod, Zune HD)
- Mid Quality WMV (Lo-band, Mobile)
In this video, Robert Hess has a roundtable discussion with industry experts to help you understand exactly what DirectCompute is and the kinds of software problems to which you can apply DirectCompute in order to leverage the GPU for computation.
This video features:
Eric Young (Manager of Developer Technology, NVIDIA Corporation)
Chas Boyd (Program Manager Architect Windows Graphics, Microsoft Corporation)
Justin Hensley (Senior MTS, AMD Office of CTO, ATI/AMD)
The first demo can be found here: Video Stabilization.
The second demo can be found here: DirectCompute FFT Sample (Color Grid Wide).
For more information about DirectX, check the DirectX Developer Center and the Windows Developer Center.
You can also download the Direct X SDK.
The DirectCompute lecture series will receive updates from June 14th through July 5th, so keep checking back on the link.
The following videos continue the series:
DirectCompute 101: Introduction
DirectCompute 110: Memory Patterns
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
oo ive been waiting for this one
LOVE to see more directX /direct compute stuff on channel9
-edit-
i gotta say, while the sdk is great in many ways, the real beginner stuff is not that well covered
stuff like how the stages are connected, where obejcts [meshes] are put into the scene and how you keep track of what shaders and textures go where, that
could use a little more explination.. also things like how you combine dx11 rendering and compute shaders in a good way, thats really interesting i think
i'd love to see screencasts go from file > new to a direct compute app/ basic dx11 engine. more screencasts in general i'd say, but maybe thats coming later in the series
Ask and ye shall receive.
Currently, the following lectures are planned for release:
Direct Compute Expert Roundtable
Web Release Date: Monday 6/14/2010
Introduction to DirectCompute
Web Release Date: Friday 6/18/2010
DirectCompute Memory Patterns
Web Release Date: Monday 6/21/2010
Basics of DirectCompute Application Development
Web Release Date: Friday 6/25/2010
DirectCompute GPU Optimizations and Performance
Web Release Date: Monday 6/28/2010
DirectCompute GPU Accelerated Physics
Web Release Date: Friday 7/1/2010
DirectCompute - Integration with the Graphics Pipeline
Web Release Date: Monday 7/5/2010
interesting stuff !
Glad you like it, keep an eye on this Channel 9 blog for the next post in the series coming on Friday!
awsome to have a schedule
if only the rest of channel9 had that 
i personally have dabbeld a little in directx but im having trouble understanding how all the components fit together.. for example are directx contexts analogus to a 'window'/'rendering surface' or can diffrent contexts render to the same surface?
what is the typical workflow for doing rendering in directx? do you call both dispatch and draw when rendering your direct compute results? things like that
maybe that is out of scope for this series but it would be very interesting to have some talks
about the general 'flow' in directx
I wonder what you guys think of projects such as Brahma, a seamless "Linq to GPU" query provider:
http://brahma.ananthonline.net/
Brahma looks pretty interesting, I can't tell from the site how mature the code base is, but for managed devs this could be exciting and useful.
Nvidia and ATi reps site by side - that was awkward!
Also, there's this great big elephant in the room: OpenCL. You should at least spend some time explaining why Microsoft thinks people should use DirectCompute instead of OpenCL rather than pretending that it doesn't exist.
I didn't think it seemed awkward that representatives were there from both Nvidia and ATi - as Eric Young from NVIDIA pointed out, each H/W provider has strenghts and weaknesses but both are very powerful for GPGPU applications. As far as guidance that we have on OpenCL vs DirectCompute, I will see if I can get any insights for you and it would be interesting to hear what the panelists would say so we'll try and get them to come into the forum. I would imagine that they would chime in that the quality checks (hardware logo and certification, for example), Microsoft tooling and documentation, and support assurance from Microsoft for DirectX and DirectCompute are pretty nice to have for DirectCompute developers. Granted, the series probably doesn't address this because it may just be a matter of preference or religion such as the debate between whether someone should use Vim, Emacs, or Notepad.
Short update here including some discussion internally DirectCompute enables:
Does anyone know if the video stabilization (or any other demo) source code been made available?
Thanks.
You can grab some of the demos from the NVIDIA DirectCompute sample page: http://developer.download.nvidia.com/compute/directcompute/sdk/website/samples.html
Remove this comment
Remove this thread
close