C++ AMP Courses

June 26th, 2012

C++ Accelerated Massive Parallelism (C++ AMP) is a new open specification heterogeneous programming model, which builds on the established C++ language. Developed for heterogeneous platforms/computing C++ AMP is designed to accelerate the execution of your C++ code by taking advantage of the data-parallel hardware that is commonly present as a GPU and multi-core CPU. This four day course is aimed at programmers who are looking to develop comprehensive skills in writing and optimizing applications using C++ AMP.

Delivered by Acceleware’s Developers (as opposed to trained trainers!), the course is designed for programmers looking to acquire comprehensive skills in accelerating applications through parallel programming. Developed in partnership with Microsoft, the course focuses on using GPUs as the data parallel hardware. Using Visual Studio 2012, students will learn:

  • Data parallel programming model
  • C++ AMP API
  • C++ AMP debugging functionality in Microsoft Visual Studio 2012
  • C++ AMP support in the concurrency visualiser in Visual Studio 2012
  • Optimizing code for GPUs

The training comprises of classroom lectures and practical hands-on exercises using supplied laptops equipped with compute-capable GPUs. Small class sizes maximize learning and ensure a personal educational experience for each student.

Upcoming classes:
July 10-13, 2012 in New York City, NY
July 24-27, 2012 in Mountain View, CA

July 10-13, 2012 in New York City, NY