Sign in
Parallel Programming in Native Code
Parallel programming using C++ AMP, PPL and Agents libraries.
Search
Links
START HERE
Ask questions at our MSDN Forum
Learn C++ AMP
Present on C++ AMP
C++ AMP samples
C++ AMP videos on ch9
Options
Email Blog Author
RSS for posts
Atom
OK
Archive
Archives
May 2013
(2)
April 2013
(3)
March 2013
(3)
February 2013
(2)
January 2013
(1)
November 2012
(2)
October 2012
(4)
September 2012
(7)
August 2012
(16)
July 2012
(14)
June 2012
(9)
May 2012
(15)
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)
August, 2012
MSDN Blogs
>
Parallel Programming in Native Code
>
August, 2012
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Parallel Programming in Native Code
Present on C++ AMP
Posted
8 months ago
by
DanielMoth
4
Comments
Some of you don't just want to learn C++ AMP, but you also want to present on C++ AMP to your colleagues, or at user groups and other such events. To help you with that goal, we have made available a set of slides from which you can pick the ones that...
Parallel Programming in Native Code
Learn C++ AMP
Posted
8 months ago
by
DanielMoth
4
Comments
So you are a newbie to C++ AMP – you know nothing and want to quickly get started, we have you covered – keep on reading! Step 1 – Do this first! While it is typical for many to learn a new technology by writing your own "Hello World", if you...
Parallel Programming in Native Code
Using CUDA Libraries from C++ AMP
Posted
9 months ago
by
Zhu, Weirong
2
Comments
For CUDA programmers, as you know, we have published a customized C++ AMP learning guide . If you know CUDA and are planning to use C++ AMP for new projects or for porting existing projects, you can follow the guide to see how to learn C++ AMP. In addition...
Parallel Programming in Native Code
concurrency::array_view – data source lifetime
Posted
8 months ago
by
Amit K Agarwal
1
Comments
The previous posts in this series on C++ AMP array_view covered: Introduction to array_view and some of its key semantic aspects Implicit synchronization on destruction of array_view s array_view discard_data function Caching and coherence...
Parallel Programming in Native Code
Random Traveler Sample in C++ AMP
Posted
9 months ago
by
Hasibur Rahman - MSFT
0
Comments
In this blog post I am sharing a sample named Random Traveler, which demonstrates a graph based algorithm. Using the sample The random traveler starts at an airport, takes an outgoing flight, reaches another airport, again takes an outgoing flight from...
Parallel Programming in Native Code
Debugging C++ AMP code in Visual Studio 2012
Posted
9 months ago
by
DanielMoth
0
Comments
We've shown previously how to get started with GPU debugging in Visual Studio 2012 . If you read that post you know the simple steps required to hit a breakpoint in restrict(amp) code. Next you'll want to learn about the actual parallel and GPU debugging...
Parallel Programming in Native Code
Image morphing C++ AMP sample
Posted
9 months ago
by
Łukasz Mendakiewicz
0
Comments
This sample demonstrates implementation of image morphing . This image transformation technique, dating back to late 80s, is calculating smooth transition between two images, keeping the selected features (e.g. eyes, nose) in images matching each other...
Parallel Programming in Native Code
Memory Coalescing with C++ AMP
Posted
9 months ago
by
DavidCallahan
0
Comments
The primary goal of offloading work to a GPU is improve performance – either because you need to reduce your coffee consumption waiting for an answer or you are tired of rushing to the wall to plug in your laptop. However, performance may be limited...
Parallel Programming in Native Code
Avoid Bank Conflicts on tile_static Memory with C++ AMP
Posted
9 months ago
by
Zhu, Weirong
0
Comments
C++ AMP includes a performance optimization technology called tiling . There are three major ingredients for using tiling: scheduling thread tiles with tiled parallel_for_each , declaring variables with the tile_static storage class, and use tile_barrier...
Parallel Programming in Native Code
Detecting Write after Read Hazards with the GPU debugger
Posted
9 months ago
by
Cagri Aslan
0
Comments
This post assumes you have read the introduction and prerequisite: Visual Studio Race Detection for C++ AMP . I will also assume that you have enabled all the race detection options of the Exceptions dialog, as described in that prerequisite blog post...
Parallel Programming in Native Code
Detecting Race Hazards across tiles with the GPU debugger
Posted
9 months ago
by
Cagri Aslan
0
Comments
This post assumes you have read the introduction and prerequisite: Visual Studio Race Detection for C++ AMP . I will also assume that you have enabled all the race detection hazard options of the Exceptions dialog, as described in that prerequisite blog...
Parallel Programming in Native Code
concurrency::array_view – discard_data
Posted
9 months ago
by
Amit K Agarwal
0
Comments
The previous posts in this series on C++ AMP array_view covered: Introduction to array_view and some of its key semantic aspects Implicit synchronization on destruction of array_view s This post will describe the discard_data function on...
Parallel Programming in Native Code
concurrency::array_view - Caching and data coherence
Posted
9 months ago
by
Amit K Agarwal
0
Comments
The previous posts in this series on C++ AMP array_view covered: Introduction to array_view and some of its key semantic aspects Implicit synchronization on destruction of array_view s array_view discard_data function In this post I...
Parallel Programming in Native Code
concurrency::array_view –array_views on staging arrays
Posted
9 months ago
by
Amit K Agarwal
0
Comments
The previous posts in this series on C++ AMP array_view covered: Introduction to array_view and some of its key semantic aspects Implicit synchronization on destruction of array_view s array_view discard_data function Caching and coherence...
Parallel Programming in Native Code
Fluid simulation C++ AMP sample
Posted
9 months ago
by
Łukasz Mendakiewicz
0
Comments
In this sample we present a C++ AMP implementation of fluid simulation using the Smoothed-Particle Hydrodynamics (SPH) algorithm. The method was devised in 1970s by Gingold and Monaghan. Although originally meant for the simulation of astrophysical entities...
Parallel Programming in Native Code
All about C++ AMP concurrency::array_view
Posted
8 months ago
by
Amit K Agarwal
0
Comments
The concurrency::array_view class is one of the most important types in C++ AMP and a central concept in the programming model. Over the past year we have shared a lot of content about the C++ AMP concurrency::array_view type through our blog. This post...
Page 1 of 1 (16 items)