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)
MSDN Blogs
>
Parallel Programming in Native Code
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
over 1 year ago
by
DanielMoth
1
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
C++ AMP open spec published
Posted
over 1 year ago
by
DanielMoth
12
Comments
Feb 2012: Published original v0.9. May 2012 : Attachment Updated to v0.99. August 2012 : Updated to v1.0. When we announced C++ AMP in June 2011, we also announced that it would be an open specification. Since then we have made multiple interim releases...
Parallel Programming in Native Code
C++ AMP in a nutshell
Posted
over 2 years ago
by
DanielMoth
4
Comments
With Visual Studio 2012, you are able to get your hands on a new technology that enables you to tap into the power of heterogeneous hardware and specifically take advantage of accelerators such as the GPU for compute purposes: C++ AMP . So you'll create...
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
Mutable lambdas considered harmful in C++ AMP
Posted
8 months ago
by
Jonathan Emmett
3
Comments
Hello, my name is Jonathan Emmett and I’m a developer on the C++ AMP team. In this post I’ll be talking about the problems with mutable lambdas and function objects with non-const function call operators in C++ AMP kernels. There are a number...
Parallel Programming in Native Code
Auto-Vectorizer in Visual Studio 2012 - Overview
Posted
over 1 year ago
by
Jim Hogg
8
Comments
This post will introduce and explain a new compiler feature in Visual Studio 2012, called auto-vectorization. (A previous post - what is vectorization? - provides background) The Visual Studio 2012 auto-vectorizer tries to make loops in your code run...
Parallel Programming in Native Code
Concurrency Runtime and Windows 7
Posted
over 4 years ago
by
Don McCrady
25
Comments
Microsoft has recently released a beta for Windows 7, and a look at the official web site ( http://www.microsoft.com/windows/windows-7/default.aspx ) will show you a pretty impressive list of new features and usability enhancements. I encourage you to...
Parallel Programming in Native Code
C++ AMP: N-Body Simulation Sample
Posted
over 2 years ago
by
BharathM
24
Comments
My name is Bharath, I am an SDET on the C++ AMP team. I worked on the NBody demo and wanted to share this project with you. You may have seen our PM ( Daniel Moth ) demonstrate at AMD Fusion Developer Summit and at Microsoft Build Conference (for the...
Parallel Programming in Native Code
Windows 8 Asynchrony with PPL
Posted
over 2 years ago
by
Artur Laksberg
5
Comments
Living with Latency Our customers demand more speed and responsiveness from applications. At the same time, as the applications are becoming more and more connected, we are increasingly confronted with the latency inherent in I/O devices. A thread...
Parallel Programming in Native Code
Julia fractal using C++ AMP
Posted
7 months ago
by
poojanagpal
3
Comments
In this blog post, I will share a C++ AMP implementation of a fractal generator, rendering 4 dimensional Quaternion Julia fractals . I’ll show you screenshots of the app, then we’ll dive into the code, and then I’ll share a pointer of...
Parallel Programming in Native Code
Try It Now: Use PPL to Produce Windows 8 Asynchronous Operations
Posted
over 2 years ago
by
Bill Messmer
3
Comments
If you’ve seen any of the Windows Runtime talks from //build/ (like this one), one of the things you’ll discover is that asynchronous APIs are pervasive throughout it. Operations which can potentially be long running – particularly things...
Parallel Programming in Native Code
Concurency::parallel_for and Concurrency::parallel_for_each
Posted
over 4 years ago
by
Don McCrady
25
Comments
Marko Radmilac, Senior Developer for Microsoft’s Concurrency Runtime, offers the following discussion of parallel iteration in the Concurrency Runtime: Let me say up front that this is my first blog, so I apologize if my writing format does not match...
Parallel Programming in Native Code
Tasks and Continuations: Available for Download Today!
Posted
over 2 years ago
by
ccrtblog
20
Comments
The most difficult problem that a scheduler or a thread pool has to solve is figuring out how many running threads to have at any given moment. Create too many threads and the CPUs are oversubscribed. Create too few and the CPUs are underutilized. The...
Parallel Programming in Native Code
Image Effects Sample in C++ AMP
Posted
10 months ago
by
Zhu, Weirong
19
Comments
We have walked you through the C++ AMP texture feature with this series on concurrency::graphics , including how to interop with DirectX11 textures in C++ AMP . In this blog post, I will use a sample that implements some image effects to show you how...
Parallel Programming in Native Code
C++ AMP GPU debugging now available on Windows 7
Posted
3 months ago
by
Boby George (MSFT)
9
Comments
Support for GPU debugging on Windows 7 platform has been a popular request from our customers. Now, we are pleased to announce that by installing the following platform update , you can try out GPU debugging on Windows 7 or Windows Server 2008 R2 platforms...
Parallel Programming in Native Code
Synchronizing array_view in C++ AMP
Posted
over 1 year ago
by
Hasibur Rahman - MSFT
0
Comments
Hi there, in a previous blog post I talked about the data transfer APIs provided by C++ AMP . In this blog post I will be talking about some interesting scenarios involving data transfer while working with array_view . I will describe various operations...
Parallel Programming in Native Code
"Hello world" in C++ AMP
Posted
over 1 year ago
by
DanielMoth
8
Comments
We think of our matrix multiplication example as "Hello world", but it didn't sit quite well with me. It was missing the essential ingredients for a "Hello world" demo which are: to be simple, require a complete code listing, fit on a single slide, and...
Parallel Programming in Native Code
Libraries for C++ AMP
Posted
over 1 year ago
by
DanielMoth
7
Comments
Many of you have been wondering about availability of additional C++ AMP libraries. As part of the shipping product you already have C++ AMP which itself is a library, and also the C++ AMP Math library . But you have been asking about additional libraries...
Parallel Programming in Native Code
The Concurrency Runtime and Visual C++ 2010: The decltype Type Specifier
Posted
over 2 years ago
by
Thomas Petchel [MSFT]
5
Comments
Welcome back! Last time, we looked at how to use the auto keyword in Visual C++ 2010 to implicitly declare local variables based on their initialization (see The Concurrency Runtime and Visual C++ 2010: Automatic Type Deduction ). This week we’ll...
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
An Introduction to Native Concurrency in Visual Studio 2010
Posted
over 4 years ago
by
Atilla Gunal
4
Comments
In this blog I will be giving an introduction to the native concurrency support in Visual Studio 2010. My motivation is that an architectural understanding of the features will enable the reader to make the most of the underlying infrastructure. In future...
Parallel Programming in Native Code
What is Vectorization?
Posted
over 1 year ago
by
Jim Hogg
7
Comments
Hi, I am Jim Hogg, a Program Manager in the Visual C++ compiler team. This short post explains “What is vectorization?”. It provides background for an upcoming sequence of posts on a new feature within the Visual Studio 2012 C++ compiler,...
Parallel Programming in Native Code
Sorting in PPL
Posted
over 2 years ago
by
vinodsu
2
Comments
The Parallel Patterns Library (PPL) , a programming model that resembles the C++ Standard Template Library (STL), was introduced in Visual Studios 2010. PPL provides general-purpose containers and algorithms for performing fine-grained parallelism. Additional...
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
How to pick your parallel sort?
Posted
over 2 years ago
by
vinodsu
5
Comments
The Parallel Patterns Library (PPL) , a programming model that resembles the C++ Standard Template Library (STL), was introduced in Visual Studios 2010. PPL provides general-purpose containers and algorithms for performing fine-grained parallelism. Additional...
Page 1 of 11 (265 items)
1
2
3
4
5
»