Gus Class
Niner since 2010
-
3-min. Quickie: Compiling C++ Projects using only the Windows SDK and the Command Prompt
Avg Rating: 4
(1)I have received a couple questions about "How do you build C++ projects in Windows without installing Visual Studio?". This video demonstrates the process but to explain it in a couple short steps:
- Download and Install the Windows SDK*
- Open the Windows SDK command prompt**
- Browse...
-
DirectCompute Lecture Series 250: Integration with the Graphics Pipeline
Avg Rating: 5
(2)Join James Fung from Nvidia as he shows you how to make use of vertex, pixel, and geometry shaders to add visualization to their DirectCompute applications. The following topics will be covered:
- A Quick explanation of the Direct3D graphics pipeline
- Vertex and geometry shader overview...
-
Pivot Tables with Tons of Developer Resources
Avg Rating: 5
(1)Just showing off a long list of resources that will eventually make it into the Windows Developer Center. If you are interested in topics like how to write a Windows app, grab my excel spreadsheet with pivots of Windows developer resources and browse around in the pivots... -
DirectCompute Lecture Series 230: GPU Accelerated Physics
Avg Rating: 5
(3)Join Lee Howes, a Senior SDE at ATI/AMD, as he gives you a deep dive into GPU accelerated physics.
This lecture explains how DirectCompute can be employed to create solutions simulating physical systems such as fluid and cloth systems. It also covers how to employ some of the libraries powered...
-
DirectCompute Lecture Series 210: GPU Optimizations and Performance
Avg Rating: 5
(3)Join James Fung from Developer Technology at NVIDIA as he covers the following advanced topics for DirectCompute:
Work distribution best practices
Compute shader code best practices
Algorithm selection best practices
Multi-GPU best practicesHe also gives...
-
DirectCompute Lecture Series 120: Basics of DirectCompute Application Development
Avg Rating: 5
(1)In this lecture, Jason Yang (a technical lead from AMD) goes over the basics of creating a DirectCompute application that performs matrix multiplication. Specifically, he covers:
- Instantiating a DirectCompute Device
- Writing and compiling DirectCompute Code
- Executing code on the GPU
- Retrieving resulting...
-
DirectCompute Lecture Series 110: Memory Patterns
Avg Rating: 5
(4)In this video, Matt Sandy, a Program Manager on the DirectX team, provides an in-depth look at memory usage patterns in DirectCompute.
In this lecture, you will learn how to most effectively use memory in DirectCompute. Topics include an overview of how memory resources are used within a DirectCompute... -
DirectCompute Lecture Series 101: Introduction to DirectCompute
Avg Rating: 5
(7)In this lecture, Chas Boyd, the Program Manager Architect of Windows Graphics, gives you an introduction to DirectCompute. He covers some background on DirectCompute, gives examples of applications, gives an overview of the DirectCompute API, and then covers the principles of basic usage....
-
DirectCompute Expert Roundtable Discussion
Avg Rating: 5
(4)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...
Staff
Here is a list of Channel 9 staff members.
3-min. Quickie: Compiling C++ Projects using only the Windows SDK and the Command Prompt
Feb 01, 2011 at 7:46 PM@John "Any process that includes running an installer has already failed. Tools that depend on registry keys (e.g. COM objects), or files installed at fixed locations (e.g. GAC, WinSxS, %SystemRoot%\system32, %ProgramFiles%\msbuild, etc.), are fundementally incompatible with reliable build automation."
You make a really good point, it would be very awesome to see improvements in our build tool chain that help with automation and allow you to repeatably and reliably store the build tools alongside your sources without requiring installers. Next time I bump into someone from DevDiv, I'll bring it up and see what they think. I'm guessing there's a better solution I haven't heard of
Thanks for your comments!
DirectCompute Expert Roundtable Discussion
Jul 30, 2010 at 4:53 PMYou can grab some of the demos from the NVIDIA DirectCompute sample page: http://developer.download.nvidia.com/compute/directcompute/sdk/website/samples.html
DirectCompute Lecture Series 210: GPU Optimizations and Performance
Jul 12, 2010 at 10:43 AMThe relevant links should be in the description to the right of the video (http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=DirectComputeLecture&DownloadId=12929) is the link to the slide deck. The code that he uses is similar to that included in the DirectCompute Hands on Lab (HOL) which is also linked in the description. Hope that helps!
DirectCompute Lecture Series 250: Integration with the Graphics Pipeline
Jul 07, 2010 at 6:31 PMI'll see if I can get the source code for demos used in the lectures posted to the code gallery site.
(update)
These demos are available from NVIDIA's DirectCompute SDK Code Samples Site:
http://developer.download.nvidia.com/compute/directcompute/sdk/website/samples.html
DirectCompute Expert Roundtable Discussion
Jul 07, 2010 at 6:00 PMI 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:
DirectCompute Lecture Series 120: Basics of DirectCompute Application Development
Jun 29, 2010 at 4:48 PMThanks Duncan, @aL_ these should now appear in videos.
DirectCompute Lecture Series 120: Basics of DirectCompute Application Development
Jun 29, 2010 at 2:10 PMYup, a little more complicated than that. But I'm learning
DirectCompute Lecture Series 120: Basics of DirectCompute Application Development
Jun 29, 2010 at 1:47 PMI'm working with Channel 9 to get this included in the feeds, there have been some policy changes on Ch9 recently that affected this. I think we'll have it fixed next week.
DirectCompute Lecture Series 110: Memory Patterns
Jun 28, 2010 at 10:22 AMBummer, I will see what I can do to look into this. Also, we'll be looking into creating other higher fidelity versions that run in a special interface - there are publishing challenges to that so it might take a little while longer.
DirectCompute Expert Roundtable Discussion
Jun 23, 2010 at 10:16 AMBrahma 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.
See more comments…