So I got my talk accepted to GTC 2013. It runs from March 18-21 at the San Jose McEnery Convention Center. I went a couple of years ago and really enjoyed it. At the time I made it a goal to come back as a speaker and now here we are! Hope next year’s is even better.
An Overview of Accelerated Parallelism with C++ AMP
Ade Miller (Principal Architect , Microsoft Corporation)
C++ AMP is Microsoft’s GPU programming technology. This presentation, by one of the authors of "C++ AMP: Accelerated Massive Parallelism with Microsoft Visual C++" (MSPress), gives an overview of C++ AMP’s features. The presentation will introduce C++ AMP’s algorithms and containers programming model and its two minor additions to the C++ language. By programming against a hardware agnostic data parallel accelerator model, rather than specific hardware, developers can future proof their applications to run on a variety of data parallel hardware. Several C++ AMP examples will be demonstrated, showing the array and array_view container types and the parallel_for_each algorithm. The examples will be extended so show how C++ AMP code can be optimized and then used with the Parallel Patterns Library on the CPU to take advantage of multiple GPUs and achieve further performance improvements with braided parallelism.
Session Level: All
Session Type: Talk
Topic Areas: Development Tools & Libraries, Parallel Programming Languages & Compilers