Parallel Programming in Native Code
Parallel programming using C++ AMP, PPL and Agents libraries.
New Release of the AMP Algorithms Library
If you are fond of high-performance algorithms, you will be pleased to find out that our friend Ade...
Date: 11/24/2014
Raking through the parallelism tool-shed: the curious case of matrix-matrix multiplication
Part 1 – no sleeves have been rolled during the production of this blog post Hello ladies and...
Date: 09/04/2014
FaceMorphing Windows Store Application
In our earlier blog post, we introduced the image morphing desktop application, which uses C++ AMP...
Date: 03/17/2014
Eigen Values
The computation of Eigen values is an important problem to solve in linear algebra, statistics,...
Date: 12/20/2013
C++ AMP Open Spec V1.2 Published
C++ AMP Open Specification V1.2 is available now under the Microsoft Community Promise – which...
Date: 12/12/2013
Using C++ AMP to Perform Millions of Experiments in Hours Instead of Weeks
Continuing with the series of post on how customers are using C++ AMP, we are happy to publish the...
Date: 12/04/2013
C++ AMP Feature Matrix on Windows Platform
Hi, I am Meng Zhu, a developer working on C++ AMP and here I would like to make a quick summary...
Date: 11/18/2013
AMD’s Bolt Library uses C++ AMP under the covers
Apart from AMD's announcement at AMD's Developer Summit 2013, of an implementation of C++ AMP...
Date: 11/15/2013
C++ AMP to target Khronos SPIR and HSAIL
At AMD's Developer Summit 2013, AMD announced Clang support for C++ AMP via LLVM backend. The...
Date: 11/13/2013
Using C++ AMP for modeling and risk analysis
We are happy to announce that a new case study featuring how C++ AMP helps to solve optimization...
Date: 11/13/2013
C++ AMP Algorithms library now supports Visual Studio 2013
Thanks to efforts by Ade Miller, we are happy to announce that you can build C++ AMP Algorithms...
Date: 11/11/2013
Latest Version of C++ AMP now available
We are happy to announce that Visual Studio 2013 is now available. Visual Studio 2013 contains the...
Date: 10/17/2013
NVIDIA Tesla’s support for C++ AMP
Some have asked whether Tesla cards from NVIDIA supports C++ AMP. The short answer is all Tesla...
Date: 09/27/2013
What features do you want in C++ AMP V3?
A little over year ago, we released the first version of C++ AMP technology as a part of Visual...
Date: 09/18/2013
Texture with Mipmaps
In the v2 release of C++ AMP through Visual Studio 2013, one of our main efforts were focused around...
Date: 08/22/2013
Online training course for C++ AMP by LearnNowPlus
We are pleased to announce the availability of a new training courses for C++ AMP. LearnNowPlus has...
Date: 08/16/2013
Support of 3-Component Textures
In Visual Studio 2012, C++ AMP introduced concurrency::graphics::texture data container and the...
Date: 08/12/2013
array_view without Data Source
In Visual Studio 2012, C++ AMP introduced concurrency::array_view as a primary interface to read and...
Date: 08/04/2013
Texture Copy Improvements in C++ AMP with Visual Studio 2013
C++ AMP in Visual Studio 2013 introduces a number of improvements to texture support. In this blog...
Date: 08/01/2013
Staging Texture in C++ AMP
C++ AMP in Visual Studio 2012 had the ability to create staging array which helped in optimizing...
Date: 07/29/2013
Overview of the texture view design in C++ AMP
In order to enhance C++ AMP texture support with more features such as sampling and mipmap levels,...
Date: 07/25/2013
Texture Sampling in C++ AMP
Texture sampling is a texture operation used to access values from a texture (i.e. texels) given...
Date: 07/18/2013
Introducing the Parallel Patterns Libraries (PPL) Power Pack
The PPL team is proud to announce that the first release of the PPL Power Pack (v0.1.0) is now...
Date: 07/17/2013
Shared memory support in C++ AMP – a deeper dive
The previous posts in this series on shared memory support in C++ AMP covered: Introduction to...
Date: 07/15/2013
Shared memory support in C++ AMP – array_view
The previous post in this series provided an introduction of CPU/GPU shared memory support in C++...
Date: 07/11/2013
Shared memory support in C++ AMP – Introduction
Several modern CPU parts such as 3rd Gen (and later) Intel Core Processors (e.g. Ivy Bridge and...
Date: 07/08/2013
C++ AMP Highlighted in BUILD 2013 Keynote
Over the past two days at BUILD 2013, Microsoft unveiled a lot of developer goodness with Windows...
Date: 06/28/2013
What’s new for C++ AMP in Visual Studio 2013
Since the first release of C++ AMP in Visual Studio 2012 nearly 8 months ago, we have been working...
Date: 06/28/2013
Simultaneous CPU/GPU Debugging in Visual Studio 2013
The debugging support introduced for C++ AMP in Visual Studio 2012 has been extended in Visual...
Date: 06/28/2013
Using C++ AMP to Build the Aviary Photo Editor
This is a guest post from Aviary that details their experience using C++ AMP. Hi all, My name is...
Date: 06/21/2013
Scan algorithms in C++ AMP Algorithms Library
Hi there! I wanted to let you know that we recently added important algorithms to our C++ AMP...
Date: 06/19/2013
Image Processing toolkit for .NET framework using C++ AMP
Manipulation of images is an excellent scenario for GPU computation. Apart from Aviary, we were...
Date: 05/21/2013
Addendum to CMA’s Case Study
We are delighted to announce that CMA wrote an addendum to C++ AMP case study, detailing their...
Date: 05/09/2013
C++ AMP used for GPU Benchmarking
Continuing with our series on how C++ AMP is being used, we are happy to highlight how C++ AMP is...
Date: 04/23/2013
Verity Software’s integrating C++ AMP into their GEMStone software
Verity software is a software company providing flow cytometry analysis software and we are pleased...
Date: 04/11/2013
Aviary’s Photo Editor SDK for Windows 8 is using C++ AMP
Aviary is a photo editing SDK Company that "provides developers with a robust, customizable photo...
Date: 04/01/2013
Kinect Fusion Runs on C++ AMP
We are happy to announce that the newest feature, Kinect Fusion in the Kinect for Windows SDK 1.7...
Date: 03/29/2013
C++ AMP CPU fallback support now available on Windows 7
We recently announced the availability of C++ AMP GPU debugging on Windows 7 and Windows Server 2008...
Date: 03/26/2013
Using C++ AMP in financial service industry – A Case Study
We would like to give a shout out to a C++ AMP case study we released couple of months ago. The case...
Date: 03/12/2013
Harmless DXGI warnings with C++ AMP
If you have tried to run C++ AMP program in Visual Studio 2012 on Windows 8 in debug configuration,...
Date: 02/19/2013
Remote GPU Debugging on Nvidia Hardware
The GPU debugger in Visual Studio 2012 (VS2012) can be extended by hardware vendors to debug...
Date: 02/06/2013
C++ AMP GPU debugging now available on Windows 7
Support for GPU debugging on Windows 7 platform has been a popular request from our customers. Now,...
Date: 01/25/2013
Introducing Shevlin Park–A Proof of Concept C++ AMP Implementation on OpenCL
Our friends at Intel have been working on a project called Shevlin Park, which is a proof of concept...
Date: 11/16/2012
C++ AMP Training in Chicago Dec 11-14, 2012
If you’re in Chicago or thereabouts in December, our friends at Acceleware are offering their C++...
Date: 11/06/2012
C++ AMP book now available
The C++ AMP book by Kate Gregory and Ade Miller is now in print and available online and in good...
Date: 10/11/2012
Floating-point arithmetic intricacies in C++ AMP
In this blog post I am going to describe a few discrepancies between floating-point behavior on the...
Date: 10/11/2012
accelerator_view selection for C++ AMP parallel_for_each and copy operations
parallel_for_each and copy are among the most common accelerator operations performed in C++ AMP...
Date: 10/10/2012
String search sample with C++ AMP
In this blog post I am going to share with you a string matching sample and describe the inner...
Date: 10/01/2012
Read-only array_view/array in C++ AMP – Part 2 of 2
In the previous post we looked at how you can specify the read-only restriction for array_view/array...
Date: 09/27/2012
Julia fractal using C++ AMP
In this blog post, I will share a C++ AMP implementation of a fractal generator, rendering 4...
Date: 09/25/2012