C++ AMP Algorithms Library 0.9.4.1 Released

Thursday, November 13th, 2014

Finally there’s a new release of the C++ AMP Algorithms Library! This release contains some important bug fixes on 0.9.4. Fixed array initialization bug in radix_sort count_if no longer uses an excessively large number of threads, even for small problem sizes. ...

C++ AMP Algorithms Library 0.9.4 Released

Thursday, October 2nd, 2014

Finally there’s a new release of the C++ AMP Algorithms Library! It’s taken a while, largely due to other things, like CppCon taking up my time. This release contains the following: New C++ AMP features: ...

GPU Technology Conference 2013

Thursday, March 21st, 2013

A few years ago I went to the NVidia GPU Technology Conference. I promised myself I’d be back in a few years and speak at it. Well’ it’s 2013 and here I am! The week has been really fun; lots of good talks, especially the keynotes. I also seem to ...

I’m Speaking at The GPU Technology Conference

Friday, December 14th, 2012

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 ...

C++ AMP (Rough Cuts Version) Available

Monday, March 26th, 2012

O’Reilly have released the book Kate Gregory and I are writing under their Rough Cuts imprint. This means you can read some of the first chapters right now and get a copy of the completed book (paper or electronic) when it’s published. We’d love your feedback. This is your ...

I’m Writing Another Book. This time on C++ AMP

Wednesday, March 21st, 2012

So I’m excited to announce that I’m writing another book. This time it’s on data parallel programming with C++ AMP. Kate Gregory and I are writing a book on C++ AMP. I’ve been spending a lot of time writing some of the case study applications and samples as well as ...

Geek Vacation Day #2: Going Native 2012

Friday, February 3rd, 2012

Another great morning at Going Native 2012. Herb Sutter’s keynote on future plans for C++ was really interesting. But so far what’s really impressed me is the CLang compiler’s error and warning handling. I think this would really help the usability of C++. Often half the battle is ...

Seattle GPU Meetup

Wednesday, June 15th, 2011

Managed to attend my first Seattle HPC & GPU Supercomputing meetup in Bellevue last night. A lot more people than expected. A couple of interesting speakers from MicroWay and AMD talking about AMD’s latest offerings and experiences with OpenCL. It’s sort of interesting how far things have ...

Visual Studio 2010 and CUDA

Sunday, May 8th, 2011

So I finally got around to taking a stab at getting the CUDA 4.0 RC2 SDK up and running in between talks at ALT.NET Seattle. I’m really hoping this is the last tutorial. It’s gotten a lot simpler to build CUDA on Windows in the last couple of releases. Update June 19th ...

Using CUDA and Thrust with VS 2010 Part 2: x64 Builds

Saturday, April 9th, 2011

In the first part of this tutorial I covered getting started with CUDA on Visual Studio 2010. The post didn’t talk about building x64 targets. A couple of people asked about this so I’ve upgraded the example to build both x86 and x64. This is very easy to do provided ...