Download this episode
C++ AMP (Accelerated Massive Parallelism) is a small set of open specification language extensions (two of them) and a single library (amp.h) that makes general purpose GPU programming (aka GPGPU) a first class, seamless experience in modern C++.
You've been able to experiment with C++ AMP since the VS11 Developer Preview back in September 2011. We figured it was a good time to go C9 on the C++ AMP team. So, we did. Four interviews have been conducted that pretty thoroughly cover C++ AMP and the people who design, implement, and test it. C++ AMP is a great technology for native developers seeking to harness the power of the GPU using the language and tools they are already comfortable with. C++ AMP is also an open specification and we'll see other compiler vendors producing C++ AMP implementations for their target platforms soon—that's been the goal since Day 1.
Get VC++11 Beta Now - test out AMP!
Here, we meet the members of the C++ AMP test team; the engineers who write C++ AMP test cases to push the technology to its limits, ensure that features work as intended, find bugs, make sure the technology is ready for prime time before it gets in your hands.
In Old School C9 fashion, we start off in an office - of team leader Jerry Higgins in this case - and then walk around the building to meet the C++ AMP test team members in their native habitat (offices).
Meet Jerry Higgins, Joe Mayo, Bharath Mysore Nanjundappa, Pavan Marella, Kevin Gao, Lukasz Mendakiewicz, Daniel Griffing, Hasibur Rahman, Pooja Nagpal, and Tamer Afify. Come take a hallway tour with us.
Available formats for this video:
Actual format may change based on video formats available and browser capability.