Sign In
Parallel Programming in Native Code
Parallel programming using C++ AMP, PPL and Agents libraries.
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Links
START HERE
Ask questions at our MSDN Forum
C++ AMP samples
C++ AMP in a nutshell
C++ AMP open specification
C++ AMP video and screencast recordings
C++ AMP magazine articles
C++ AMP training course
C++ AMP book
C++ AMP for OpenCL, HLSL, CUDA developers
C++ AMP "Hello World"
C++ AMP 1-pager FAQ
C++ AMP slides
Options
Email Blog Author
RSS for posts
Atom
OK
Archive
Archives
May 2012
(16)
April 2012
(22)
March 2012
(22)
February 2012
(29)
January 2012
(15)
December 2011
(18)
November 2011
(12)
October 2011
(3)
September 2011
(11)
June 2011
(2)
May 2011
(1)
March 2011
(5)
February 2011
(2)
January 2011
(2)
November 2010
(1)
July 2010
(1)
April 2010
(4)
March 2010
(3)
February 2010
(2)
January 2010
(2)
December 2009
(1)
November 2009
(6)
October 2009
(1)
July 2009
(2)
June 2009
(3)
May 2009
(5)
April 2009
(1)
March 2009
(1)
February 2009
(2)
January 2009
(2)
November 2008
(1)
October 2008
(2)
September 2008
(1)
July 2008
(1)
June 2008
(1)
January, 2012
MSDN Blogs
>
Parallel Programming in Native Code
>
January, 2012
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Parallel Programming in Native Code
C++ AMP sample projects for download
Posted
4 months ago
by
DanielMoth
0
Comments
For some developers, reading code (that fully compiles in a Visual Studio project) is a much better way to learn an API than reading documentation about an API. If that describes you, then you'll be happy to know that in between our blog posts explaining...
Parallel Programming in Native Code
Perils Of Lambda Capture
Posted
4 months ago
by
Artur Laksberg
0
Comments
One issue that consistently trips people up when they start using lambdas in asynchronous programming (particularly, using PPL), is the lifetime of the variables captured in the lambda expressions. More than once, I’ve fallen into this trap myself...
Parallel Programming in Native Code
concurrency::graphics in C++ AMP
Posted
4 months ago
by
Zhu, Weirong
5
Comments
Hi there, in this blog post, I’m going to briefly introduce a new C++ AMP feature area of Visual Studio 2012. For more details, we will keep adding links to related blogs posts at the bottom of this post, so please come back often and scroll down to the...
Parallel Programming in Native Code
Simplifying single-dimensional C++ AMP Code
Posted
4 months ago
by
Daniel Griffing
4
Comments
Hello! My name is Daniel Griffing and I’m a test engineer on the C++ AMP team. C++ AMP provides a great set of capabilities that scale well for N-Rank (dimensional) data by providing data types to encapsulate the shape ( concurrency::extent ...
Parallel Programming in Native Code
grid class replacement
Posted
4 months ago
by
TamerAfify
2
Comments
Hello, my name is Tamer Afify, and I’m a test engineer on the C++ AMP team. In this blog post, I will share a change in the C++ AMP API that you will observe with the VS 11 Beta (and beyond). In the Visual Studio 11 Developer Preview, C++ AMP had...
Parallel Programming in Native Code
Histogram using C++ AMP
Posted
4 months ago
by
BharathM
0
Comments
In statistics, Histogram helps understand distribution of data or help gauge density of certain data. This is mainly used in data mining applications and image processing. In this blog post I am sharing a C++ AMP sample of a histogram implementation ported...
Parallel Programming in Native Code
C++ AMP: It's got character, but no char!
Posted
4 months ago
by
SteveDeitz
3
Comments
In C++ AMP, the type char is part of the subset of the C++ language restricted from use on accelerators . Fortunately, it’s relatively easy to work around this restriction, and you may even get better performance to boot (though this is dependent...
Parallel Programming in Native Code
Using Constant Memory in C++ AMP
Posted
4 months ago
by
Zhu, Weirong
0
Comments
In this blog post, I’m going to explain how you can make use of a GPU’s constant memory with C++ AMP. I will first introduce what constant memory is and how it is accessible in C++ AMP. I will then share some implementation details and usage...
Parallel Programming in Native Code
restrict(amp) restrictions part 10 of N – tile_static
Posted
4 months ago
by
LingliZhang
0
Comments
This post assumes and requires that you have read the introductory post to this series which also includes a table of content . With that out of the way let’s look at of restrictions with regards to tile_static. C++ AMP introduces a new storage...
Parallel Programming in Native Code
Transferring Data between accelerator and host memory
Posted
4 months ago
by
Hasibur Rahman - MSFT
0
Comments
Hello, I am Hasibur Rahman, an engineer on the C++ AMP team. As C++ AMP is meant to utilize the computing power of accelerators such as the GPU, it is natural that any application leveraging this computational power through C++ AMP will involve transferring...
Parallel Programming in Native Code
restrict(amp) restrictions part 9 of N – lambda expressions capture rules
Posted
4 months ago
by
LingliZhang
0
Comments
This post assumes and requires that you have read the introductory post to this series which also includes a table of content . With that out of the way let’s look at restrictions on amp lambda capture rules. There are some restrictions on what...
Parallel Programming in Native Code
restrict(amp) restrictions part 8 of N – restricted lambda expressions
Posted
4 months ago
by
LingliZhang
4
Comments
This post assumes and requires that you have read the introductory post to this series which also includes a table of content . With that out of the way let’s look at of restrictions on amp lambda expressions. Restriction specifiers can be applied...
Parallel Programming in Native Code
Using C++ AMP code in a C++ CLR project
Posted
4 months ago
by
JoeM WA
0
Comments
In a previous blog post I showed how to call a native function implemented using C++ AMP located within a native DLL from a C++ CLR application . Some out there may feel that managing two projects (a native DLL and a managed assembly) is overkill just...
Parallel Programming in Native Code
Atomic Operations in C++ AMP
Posted
4 months ago
by
SteveDeitz
8
Comments
Hi, I’m Steve Deitz, a developer on the C++ AMP team, and in this post, I’ll review the atomic operations available in C++ AMP, mention some important caveats, and show a simple example. Atomic operations are the only safe and correct way...
Parallel Programming in Native Code
restrict(amp) restrictions part 7 of N – volatile and miscellaneous forbidden operators and statements
Posted
4 months ago
by
LingliZhang
3
Comments
This post assumes and requires that you have read the introductory post to this series which also includes a table of content . With that out of the way let’s look at some restrictions for some statements, operators and the volatile qualifier. ...
Page 1 of 1 (15 items)