C++ AMP Video Overview

Fri, February 24, 2012, 03:44 PM under GPGPU | ParallelComputing

I hope to be recording some C++ AMP screencasts for channel9 soon (you'll find them through my regular screencasts link on the left), and in all of them I will assume you have watched this short interview overview of C++ AMP.

image 

Note: I think there were some technical problems with streaming so best to download the "High Quality WMV" or switch to progressive format.

Monday, March 05, 2012 3:05:39 AM (Pacific Standard Time, UTC-08:00)
I'd like to compute lots of points on the GPU and then keep them on the graphics card to speed up rendering. Is this even possible with C++ AMP? I realize that even making sure that I'm really computing on the graphics card will be a problem.
Monday, March 05, 2012 8:45:22 AM (Pacific Standard Time, UTC-08:00)
Hi Henrik. Yes you can leave data on the GPU, all you need to do is not copy/synchronize back the data in the array/array_view and then reference that data from you follow up compute or rendering code.

The classic scenario is with DirectX interop where your rendering is managed by rendering shaders. We have many examples of that including this simple one: http://blogs.msdn.com/b/nativeconcurrency/archive/2011/12/29/sample-of-2d-triangle-rotation-in-c-amp.aspx

If you have follow up questions for yoru specific scenario, please ask in our MSDN forum so we can help you: http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads
Tuesday, March 06, 2012 1:43:32 AM (Pacific Standard Time, UTC-08:00)
Hi Daniel, I really like AMP but I feel like I should first learn PPL a bit. :) Do you have some nice blog/tutorial or video tutorials you could recomend?
Ivan
Tuesday, March 06, 2012 10:21:24 AM (Pacific Standard Time, UTC-08:00)
Hi Ivan
Simple, easy to read book on PPL and ConcRT based on our last release: http://msdn.microsoft.com/en-us/library/gg675934.aspx
Discription of new VS 11 async feature: http://msdn.microsoft.com/en-us/magazine/hh781020.aspx
Reference MSDN document can be found here: http://msdn.microsoft.com/en-us/library/dd504870.aspx
Ask questions at the MSDN forum: http://social.msdn.microsoft.com/Forums/en-US/parallelcppnative/threads
Comments are closed.