Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Parallel programming using C++ AMP, PPL and Agents libraries.
Read-only array_view/array in C++ AMP – Part 1 of 2
concurrency::array_view and concurrency::array are the most common vehicles for reading and writing...
Author: Amit K Agarwal Date: 09/24/2012
Mutable lambdas considered harmful in C++ AMP
Hello, my name is Jonathan Emmett and I’m a developer on the C++ AMP team. In this post...
Author: Jonathan Emmett Date: 09/20/2012
What do you want in the next version of C++ AMP? – we are listening
Visual Studio 2012 includes the first release of the C++ AMP technology and hopefully by now you...
Author: Amit K Agarwal Date: 09/19/2012
Cartoonizer sample in C++ AMP
One of the case study samples in the C++ AMP book is called Cartoonizer and you can grab the code...
Author: DanielMoth Date: 09/12/2012
Antenna Radiation Simulation using C++ AMP
In this blog post, we present a sample about antenna radiation pattern simulation. Aside from minor...
Author: KevinGao Date: 09/07/2012
Learn C++ AMP
So you are a newbie to C++ AMP – you know nothing and want to quickly get started, we have you...
Author: DanielMoth Date: 08/30/2012
All about C++ AMP concurrency::array_view
The concurrency::array_view class is one of the most important types in C++ AMP and a central...
Author: Amit K Agarwal Date: 08/29/2012
Present on C++ AMP
Some of you don't just want to learn C++ AMP, but you also want to present on C++ AMP to your...
Author: DanielMoth Date: 08/28/2012
concurrency::array_view – data source lifetime
The previous posts in this series on C++ AMP array_view covered: Introduction to array_view and some...
Author: Amit K Agarwal Date: 08/27/2012
concurrency::array_view –array_views on staging arrays
The previous posts in this series on C++ AMP array_view covered: Introduction to array_view and some...
Author: Amit K Agarwal Date: 08/20/2012
Fluid simulation C++ AMP sample
In this sample we present a C++ AMP implementation of fluid simulation using the Smoothed-Particle...
Author: Łukasz Mendakiewicz Date: 08/16/2012
Using CUDA Libraries from C++ AMP
For CUDA programmers, as you know, we have published a customized C++ AMP learning guide. If you...
Author: Zhu, Weirong Date: 08/15/2012
Avoid Bank Conflicts on tile_static Memory with C++ AMP
C++ AMP includes a performance optimization technology called tiling. There are three major...
Author: Zhu, Weirong Date: 08/14/2012
concurrency::array_view - Caching and data coherence
The previous posts in this series on C++ AMP array_view covered: Introduction to array_view and some...
Author: Amit K Agarwal Date: 08/13/2012
Memory Coalescing with C++ AMP
The primary goal of offloading work to a GPU is improve performance – either because you need...
Author: DavidCallahan Date: 08/10/2012
Image morphing C++ AMP sample
This sample demonstrates implementation of image morphing. This image transformation technique,...
Author: Łukasz Mendakiewicz Date: 08/09/2012
Detecting Race Hazards across tiles with the GPU debugger
This post assumes you have read the introduction and prerequisite: Visual Studio Race Detection for...
Author: Cagri Aslan Date: 08/08/2012
Debugging C++ AMP code in Visual Studio 2012
We've shown previously how to get started with GPU debugging in Visual Studio 2012. If you read that...
Author: DanielMoth Date: 08/07/2012
concurrency::array_view – discard_data
The previous posts in this series on C++ AMP array_view covered: Introduction to array_view and some...
Author: Amit K Agarwal Date: 08/06/2012
Random Traveler Sample in C++ AMP
In this blog post I am sharing a sample named Random Traveler, which demonstrates a graph based...
Author: Hasibur Rahman (MSFT) Date: 08/03/2012
Detecting Write after Read Hazards with the GPU debugger
This post assumes you have read the introduction and prerequisite: Visual Studio Race Detection for...
Author: Cagri Aslan Date: 08/01/2012
concurrency::array_view - Implicit synchronization on destruction
The previous post in this series introduced array_views, why you should prefer using them in your...
Author: Amit K Agarwal Date: 07/30/2012
Performance Guidance for C++ AMP
Some of our existing and upcoming blog posts illustrate how to get the best performance from C++...
Author: DavidCallahan Date: 07/26/2012
Detecting Read after Write Hazards with the GPU debugger
This post assumes you have read the introduction and prerequisite: Visual Studio Race Detection for...
Author: Cagri Aslan Date: 07/25/2012
Norms and unorms in C++ AMP textures
Norms and unorms are commonly used as texture types; especially when each texture element represents...
Author: Pooja Nagpal Date: 07/24/2012
concurrency::array_view - Introduction
This is the first in a series of posts where I will take you through some of the finer semantic...
Author: Amit K Agarwal Date: 07/23/2012
Simplifying Overlapped I/O With PPL
Helped by the recent advances in modern languages (such as async/await in C#) and frameworks (such...
Author: Artur Laksberg Date: 07/21/2012
C++ AMP Consulting
While Visual Studio 2012, and hence C++ AMP, haven’t shipped yet, there are already experienced 3rd...
Author: DanielMoth Date: 07/20/2012
Visual Studio Race Detection for C++ AMP
Hi, my name is Cagri Aslan and I am a developer in the Visual Studio debugger team working closely...
Author: Cagri Aslan Date: 07/18/2012
Choosing between array and array_view in C++ AMP
As you know, with C++ AMP you can perform a computation through parallel_for_each and you can pass...
Author: DanielMoth Date: 07/17/2012
C++ AMP apps on Optimus notebooks
As more powerful discrete GPUs make their way into laptops and notebooks, we are seeing new...
Author: Pooja Nagpal Date: 07/16/2012
Image Effects Sample in C++ AMP
We have walked you through the C++ AMP texture feature with this series on concurrency::graphics,...
Author: Zhu, Weirong Date: 07/13/2012
Auto-Vectorizer in Visual Studio 2012 – Cookbook
If you’ve not read previous posts in this series about auto-vectorization, you may want to...
Author: Jim Hogg Date: 07/10/2012
Intro and MxM screencasts for C++ AMP
For newcomers to C++ AMP, I created a 19-minute screencast introducing the C++ AMP API and...
Author: DanielMoth Date: 07/05/2012
Interop with Direct3D11 textures in C++ AMP
We have seen how to create and use textures in C++ AMP in this post on concurrency::graphics. We...
Author: Pooja Nagpal Date: 07/02/2012
In the NYC or SVC area in July? Register for C++ AMP training!
Remember the 4-day C++ AMP training course I talked about before? There are still places left for...
Author: DanielMoth Date: 06/29/2012
Auto-Vectorizer in Visual Studio 2012 – How Much Faster?
If you’ve not read previous posts in this series about auto-vectorization, you may want to...
Author: Jim Hogg Date: 06/26/2012
Server environments and C++ AMP
We have received questions about using C++ AMP on server systems and here are some common ones: Do I...
Author: Pooja Nagpal Date: 06/21/2012
Belgian event covering C++ AMP and VC++11
If you are in Belgium on June 27th you should catch two talks in one evening at the Belgian C++ User...
Author: DanielMoth Date: 06/20/2012
Auto-Vectorizer in Visual Studio 2012 – Did It Work? – The Movie
If you’ve not read previous posts in this series about auto-vectorization, you may want to...
Author: Jim Hogg Date: 06/19/2012
Win Prizes with Beyond3D's C++ AMP Coding Contest
Beyond3D have launched a C++ AMP coding contest where anyone can take part and flex their C++ AMP...
Author: DanielMoth Date: 06/15/2012
Meet C++ AMP engineers in Bellevue
A number of us who you already know through our blog posts (Amit, Daniel G, Daniel M, David, Don,...
Author: DanielMoth Date: 06/10/2012
C++ AMP Conformance Test Suite
Hopefully by now you are already familiar with the C++ AMP open specification. A number of the...
Author: Daniel Griffing MSFT Date: 06/08/2012
Auto-Vectorizer in Visual Studio 2012 – Aliasing
If you’ve not read previous posts in this series about auto-vectorization, you may want to...
Author: Jim Hogg Date: 06/05/2012
What is new in the Release Candidate for C++ AMP
With the release and announcement of Visual Studio 2012 RC, you get among other things an updated...
Author: DanielMoth Date: 05/31/2012
Screencast on tiling in C++ AMP
Tiling seems to be one of the hardest parts to grasp for newcomers to GPU programming. We have...
Author: DanielMoth Date: 05/30/2012
Asynchronous Operations and Continuations in C++ AMP
We have seen in previous blog posts that C++ AMP provides a comprehensive set of asynchronous APIs...
Author: Hasibur Rahman (MSFT) Date: 05/29/2012
More external C++ AMP coverage
Just before the Beta was released, we shared some links to external coverage for C++ AMP. That...
Author: DanielMoth Date: 05/24/2012
Auto-Vectorizer in Visual Studio 2012 – Did It Work?
If you’ve not read previous posts in this series about auto-vectorization, you may want to...
Author: Jim Hogg Date: 05/22/2012
Libraries for C++ AMP
Many of you have been wondering about availability of additional C++ AMP libraries. As part of the...
Author: DanielMoth Date: 05/19/2012