Taming GPU compute with C++ AMP

Sign in to queue

Description

Developers today inject parallelism into their compute-intensive apps in order to take advantage of multi-core CPU hardware. Beyond CPUs, however, compute accelerators such as general-purpose GPUs can provide orders of magnitude speed-ups for data parallel algorithms. How can you as a C++ developer fully utilize this heterogeneous hardware from your Visual Studio environment? How can you benefit from this tremendous performance boost in your Visual C++ solutions without sacrificing developer productivity? The answers will be presented in this session introducing C++ AMP.
For more information, check out this course on Microsoft Virtual Academy:

Day:

4

Code:

TOOL-802T

Room:

Jolt

Embed

Download

Download this episode

For more information, check out this course on Microsoft Virtual Academy:

The Discussion

  • User profile image
    wadood_a_k

    good

  • User profile image
    PaulJurczak

    Getting ready to take C++ AMP for a test drive!

  • User profile image
    Eniac

    Amazing work!

  • User profile image
    Fan Shi

    That debugger work is superb! A dreaming solution for GPGPU.

  • User profile image
    Freeman

    Great presentation.
    Wish it worked directly from C# as well, really don't see why it couldn't (or even why it would be significantly more expensive to make). Seen methods like http://blogs.msdn.com/b/pfxteam/archive/2011/09/21/10214538.aspx but these are still far away in productivity from what a pure C# version could offer. Hope we can expect that in the future as well.

  • User profile image
    Daniel Moth

    @ All: glad you enjoyed the presentation.

    @Freeman: For VS 11 timeframe, our recommendation is interoping from .NET as per the blog post you found. For future releases, we may consider adding this capability directly to the .NET Framework based on customer feedback, but it is not in any plans right now.

Add Your 2 Cents