Parallel 2012 » Agenda »
Parallel Programming in C++ at Microsoft – From many-core to massive data parallelism
Microsoft introduced the first version of the C++ parallel patterns library (PPL) in Visual Studio 2010 along with developer tools for concurrency visualization and parallel debugging. In the upcoming release of Visual Studio, PPL has evolved to include more parallel patterns including sort, transform and reduce as well as new concurrency-safe containers and enhancements for asynchronous operations and continuations. For massive data parallelism capable of exploiting hardware accelerators like GPUs and APUs, C++ Accelerated Massive Parallelism (AMP) will ship with the upcoming release. We'll cover enhancements to PPL as well as an introduction to C++ AMP for data parallel workloads.
Referent
Jerry Higgins
is a principal software developer lead in test at Microsoft, primarily focused on parallel programming models and development tools for C++.