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

Test Categories for Visual C++

Wednesday, April 30th, 2014

Recently I’ve been using the Visual Studio unit test runner for C++ and came across a trick for adding categories to C++ tests. While the test framework supports traits, a little work makes them much more usable. BEGIN_TEST_METHOD_ATTRIBUTE(methodName) ...

Using C++ Classes with C++ AMP

Friday, January 31st, 2014

You can use classes with C++ AMP but you have to understand the limitations the CPU/GPU hardware model places on how and were you can use them. The C++ AMP Book says the following: References and pointers (to a compatible type) may be used locally but ...

AMP Algorithms Library now supports Visual Studio 2013

Monday, November 11th, 2013

With the help of the C++ AMP development team (thanks Meng & Lukasz) I’ve been able to resolve the issues I was having building the Library on VS 2013 and shipped a new release. The AMP Algorithms Library 0.9.3 release includes minor updates on 0.9.2. ...

C++AMP Samples Updated for Visual Studio 2013

Wednesday, October 23rd, 2013

Visual Studio 2013 shipped last week and I found some time to look at the new C++AMP features over the weekend. Most importantly to make sure that the book samples still work. The 1.0 (VS 2013 compatible) release fixes a couple of warnings in the DX Util library and one ...

Seattle Code Camp 2013

Saturday, September 28th, 2013

It’s been a great few weeks since starting at Tier 3. I spent two weeks at the Tier 3 Hack House in Utah. Spent two weeks hanging out with the fantastic Tier 3 engineering team and doing a bit of riding at the same time. I got back in ...

0000101011011110 >> 12

Monday, September 23rd, 2013

What a week it’s been. I’ve spent the last couple of days at the Going Native 2013 conference right here on the Microsoft campus. Essentially this involves hanging out with some of the best C++ developers anywhere. This includes; the inventor of the language, many compiler writers and a lot ...

C++ AMP Algorithms Library

Sunday, August 4th, 2013

I’m pleased to report that I’ve been busy helping out the C++ AMP product team with the C++ AMP Algorithms Library. Recent additions include: Lots more C++ AMP implementations of STL algorithms, like; accumulate, copy_if and adjacent_difference. ...

C++ AMP Debugger and WARP Accelerator Support on Windows 7

Thursday, March 28th, 2013

Debugging and WARP accelerator support is now available on Windows 7 and Windows Server 2008 RC2 with the Platform Update for Windows 7. The following blog posts outline how to use these: C++ AMP CPU fallback support now available on Windows 7 ...