Next week I'll be giving a talk about General Purpose Computing on the GPU (GPGPU) at the Sela Developer Practice conference. [Update: The website now shows SDP 2014, the post talks about SDP 2013.] There is no way to fit all the cool stuff you can do with GPGPU into a 50 minute session, so I'm going to write a series of posts about building stuff with C++ AMP and OpenCL.
The series will go something like this:
- Basic OpenCL, interop with .NET
- Basic C++ AMP, interop with .NET
- Debugging OpenCL
- Debugging C++ AMP
- Profiling C++ AMP
- Examples
- Image processing
- Computing hashes (password dictionary attack)
- TBD
We'll see how far I actually get before blogging fatigue carries me off to something more interesting. :P