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.
Disabling TDR on Windows 8 for your C++ AMP algorithms
The Windows Timeout Detection and Recovery(TDR) mechanism prevents processes from hogging the GPU...
Author: Amit K Agarwal Date: 03/06/2012
Chunking data across multiple C++ AMP kernels
In this blog post, I will use matrix multiplication as an example to show you how to chunk big data...
Author: Charles Fu Date: 03/05/2012
"Hello world" in C++ AMP
We think of our matrix multiplication example as "Hello world", but it didn't sit quite well with...
Author: DanielMoth Date: 03/04/2012
Visual Studio 11 Beta – get it now
As per the official announcement, you can now download Visual Studio 11 Beta. This version includes...
Author: DanielMoth Date: 02/29/2012
Changes in VS 11 Beta for C++ AMP
With the release of Visual Studio 11 Beta, you get among other things an updated version of C++ AMP....
Author: DanielMoth Date: 02/29/2012
accelerator_view::create_marker in C++ AMP
In this post I’d like to explain the accelerator_view::create_marker function. It is one of...
Author: Łukasz Mendakiewicz Date: 02/28/2012
External C++ AMP coverage
We have been sharing a lot of content about C++ AMP on this blog and obviously we are excited about...
Author: DanielMoth Date: 02/28/2012
PPL and ConcRT: What’s new in Visual Studio 11 Beta
In this product cycle release, our goal was to focus on providing comprehensive expressions for...
Author: Rahul V. Patil Date: 02/28/2012
tiled_extent::truncate in C++ AMP
This is the third and last post in the series about the tiled extent divisibility requirement. The...
Author: Yossi Levanoni Date: 02/27/2012
tiled_extent::pad in C++ AMP
In my previous post about the tiled_extent divisibility requirement I mentioned that you could...
Author: Yossi Levanoni Date: 02/26/2012
Divisibility Requirement of tiled_extent in C++ AMP
In this post I’ll discuss a requirement of C++ AMP’s tiled model, while subsequent posts...
Author: Yossi Levanoni Date: 02/26/2012
Meet the C++ AMP team... through recorded video
Dear reader You have been following the Native Concurrency blog, hopefully by subscribing to our RSS...
Author: DanielMoth Date: 02/25/2012
Matrix Transpose using C++ AMP
Matrix transpose is a common operation on matrix. Here is the sample implemented using C++ AMP. main...
Author: BharathM Date: 02/25/2012
direct3d namespace and HLSL intrinsics in C++ AMP
As you know by now, as a rule most functionality in C++ AMP is in the concurrency namespace. The...
Author: DanielMoth Date: 02/24/2012
accelerator_view_removed exception of C++ AMP
This blog post assumes you have read the introduction to C++ AMP exceptions. An instance of the...
Author: Pavan Kumar MJ Date: 02/24/2012
x, y, z removed from C++ AMP
In the Visual Studio Developer Preview release of C++ AMP several core classes (e.g., extent, array,...
Author: Yossi Levanoni Date: 02/24/2012
out_of_memory exception of C++ AMP
This blog post assumes you have read the introduction to C++ AMP exceptions. An instance of the...
Author: Pavan Kumar MJ Date: 02/23/2012
unsupported_feature exception of C++ AMP
This blog post assumes you have read the introduction to C++ AMP exceptions. An instance of the...
Author: Pavan Kumar MJ Date: 02/22/2012
printf, errorf, abort in C++ AMP
There is full Visual Studio debugging support for C++ AMP, and we will cover that in future blog...
Author: KevinGao Date: 02/22/2012
Capturing data in C++ AMP
Hello, my name is Pooja Nagpal. I am an engineer on the C++ AMP team. In this post, I would like to...
Author: Pooja Nagpal Date: 02/21/2012
Synchronizing array_view in C++ AMP
Hi there, in a previous blog post I talked about the data transfer APIs provided by C++ AMP. In this...
Author: Hasibur Rahman (MSFT) Date: 02/20/2012
Projections in C++ AMP
In this post, I’ll describe how C++ AMP projections can be used to write clear code that is...
Author: SteveDeitz Date: 02/17/2012
writeonly becomes discard_data for C++ AMP array_view
In my, admittedly long, introduction of array_view I mentioned how by constructing an array_view...
Author: DanielMoth Date: 02/16/2012
section example in C++ AMP
In this blog post I will give a simple example of using the section member function for array and...
Author: TamerAfify Date: 02/14/2012
invalid_compute_domain exception of C++ AMP
This blog post assumes you have read the introduction to C++ AMP exceptions. An instance of the...
Author: Pavan Kumar MJ Date: 02/13/2012
Handling subsections of data in C++ AMP
This blog post assumes that you are familiar with array and array_view, two types provided by C++...
Author: Hasibur Rahman (MSFT) Date: 02/10/2012
runtime_exception of C++ AMP
This blog post assumes you have read the introduction to C++ AMP exceptions. The runtime_exception...
Author: Pavan Kumar MJ Date: 02/09/2012
Math Library for C++ AMP
Visual C++ developers in need of math functions know to go <cmath>. In this blog post...
Author: DanielMoth Date: 02/08/2012
Double precision support in C++ AMP
C++ AMP supports various data types for usage in the restrict(amp) functions that you schedule on...
Author: DanielMoth Date: 02/07/2012
C++ AMP open spec published
Feb 2012: Published original v0.9. May 2012: Attachment Updated to v0.99. August 2012: Updated to...
Author: DanielMoth Date: 02/03/2012
Default accelerator in C++ AMP
I have blogged previously about the accelerator and accelerator_view classes in C++ AMP and in this...
Author: DanielMoth Date: 02/02/2012
C++ AMP Runtime Exceptions
When you author restrict (amp) kernels (the lambda you pass to parallel_for_each), as with any other...
Author: Pavan Kumar MJ Date: 02/01/2012
C++ AMP sample projects for download
For some developers, reading code (that fully compiles in a Visual Studio project) is a much better...
Author: DanielMoth Date: 01/30/2012
Perils Of Lambda Capture
One issue that consistently trips people up when they start using lambdas in asynchronous...
Author: Artur Laksberg Date: 01/29/2012
concurrency::graphics in C++ AMP
Hi there, in this blog post, I’m going to briefly introduce a new C++ AMP feature area of Visual...
Author: Zhu, Weirong Date: 01/25/2012
Simplifying single-dimensional C++ AMP Code
Hello! My name is Daniel Griffing and I’m a test engineer on the C++ AMP team. C++ AMP...
Author: Daniel Griffing MSFT Date: 01/24/2012
grid class replacement
Hello, my name is Tamer Afify, and I’m a test engineer on the C++ AMP team. In this blog post,...
Author: TamerAfify Date: 01/20/2012
Histogram using C++ AMP
In statistics, Histogram helps understand distribution of data or help gauge density of certain...
Author: BharathM Date: 01/17/2012
C++ AMP: It's got character, but no char!
In C++ AMP, the type char is part of the subset of the C++ language restricted from use on...
Author: SteveDeitz Date: 01/17/2012
Using Constant Memory in C++ AMP
In this blog post, I’m going to explain how you can make use of a GPU’s constant memory...
Author: Zhu, Weirong Date: 01/11/2012
restrict(amp) restrictions part 10 of N – tile_static
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 01/11/2012
restrict(amp) restrictions part 9 of N – lambda expressions capture rules
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 01/09/2012
restrict(amp) restrictions part 8 of N – restricted lambda expressions
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 01/09/2012
Using C++ AMP code in a C++ CLR project
In a previous blog post I showed how to call a native function implemented using C++ AMP located...
Author: JoeM WA Date: 01/05/2012
Atomic Operations in C++ AMP
Hi, I’m Steve Deitz, a developer on the C++ AMP team, and in this post, I’ll review the...
Author: SteveDeitz Date: 01/04/2012
restrict(amp) restrictions part 7 of N – volatile and miscellaneous forbidden operators and statements
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 01/03/2012
restrict(amp) restrictions part 6 of N – pointer operations and casting
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 12/30/2011
Sample of 2D Triangle Rotation in C++ AMP
In my previous blog post on D3D interoperability with C++ AMP we looked at the APIs. In this blog...
Author: Charles Fu Date: 12/29/2011
Interoperability between Direct 3D and C++ AMP
Hi, I am Charles Fu, a developer on the C++ AMP team. In this blog post, I will describe the C++ AMP...
Author: Charles Fu Date: 12/29/2011
restrict(amp) restrictions part 5 of N – identifier expressions
This post assumes and requires that you have read the introductory post to this series which also...
Author: LingliZhang Date: 12/28/2011