Share via


Parallel Programming in Native Code

Parallel programming using C++ AMP, PPL and Agents libraries.

How to pick your parallel sort?

The Parallel Patterns Library (PPL), a programming model that resembles the C++ Standard Template...

Author: vinodsu Date: 01/25/2011

Sorting in PPL

The Parallel Patterns Library (PPL), a programming model that resembles the C++ Standard Template...

Author: vinodsu Date: 01/14/2011

New Sample Pack Update!

Announcing v0.33 of the Sample Pack and ConcRT Extras! There is one new sample and a number of new...

Author: Dana Groff Date: 11/16/2010

The Promise of UMS

At PDC last year I presented how the Concurrency Runtime (ConcRT) lights up Windows Server 2008 R2....

Author: ccrtblog Date: 07/26/2010

Sample Pack Updated

Thanks to our fan Robin for reporting a bug in our implementation of parallel_for_fixed. We fixed...

Author: ccrtblog Date: 04/28/2010

An approach to breaking loop carried dependencies - Parallel Wavefront

Loop-carried dependencies are dependencies where one iteration of the loop depends upon the results...

Author: vinodsu Date: 04/16/2010

Sequence Alignment using Concurrency Runtime

Introduction to Sequence Alignment problem domain Sequence Alignment techniques are very useful in...

Author: vinodsu Date: 04/16/2010

Cross Process Resource Management - do we need it now?

At the heart of the native Concurrency Runtime (ConcRT) in Visual Studio 2010 is a user-mode...

Author: ccrtblog Date: 04/07/2010

Walkthrough: Cartoon Effect filter using data-flow network

This topic shows how to implement a cartoon-like filter that can be applied to video frames by using...

Author: ccrtblog Date: 03/17/2010

Samples updated for ConcRT, PPL and Agents

We’ve posted an update to our sample pack at https://code.msdn.com/concrtextras for the release...

Author: rickmolloy Date: 03/10/2010

Parallel Computing Platform Developer Lab

Microsoft Developer & Platform Evangelism, in collaboration with the Microsoft Parallel...

Author: ccrtblog Date: 03/04/2010

Are you using ConcRT, PPL, or the Agents Library? We'd love to know.

Are you using ConcRT, the Parallel Patterns Library (PPL), or the Asynchronous Agents Library? Are...

Author: ccrtblog Date: 02/27/2010

Writing a Custom Message Block – Part 2: Reserving and Consuming

In my last blog post, I covered an introduction to writing a custom message block. This covered the...

Author: mchu Date: 02/23/2010

concurrent_vector and concurrent_queue explained

As a user of Visual Studio, you might have had a chance to use the concurrent data structures...

Author: ccrtblog Date: 01/15/2010

Using Concurrency runtime, and Visual Studio to build a financial application

Figure 1: A screen shoot on a 16 core Windows 7 This blog is about an end-to-end scenario for the...

Author: Mohamed Ameen Ibrahim Date: 01/05/2010

Writing a Custom Message Block – Part 1: Introduction

The Asynchronous Agents Library within the Concurrency Runtime provides a set of basic message...

Author: mchu Date: 12/14/2009

The concurrent_queue Container in VS2010

Now that Visual Studio Beta2 has been available for a few weeks (see Rick’s earlier blog post) I...

Author: Don McCrady Date: 11/23/2009

Debugging PPL in Visual Studio 2010

As you know from our previous posts, Visual Studio 2010 comes with great support for the task-based...

Author: Don McCrady Date: 11/19/2009

Concurency::parallel_for and Concurrency::parallel_for_each

Marko Radmilac, Senior Developer for Microsoft’s Concurrency Runtime, offers the following...

Author: Don McCrady Date: 11/18/2009

Sample Message Blocks priority_buffer, bounded_buffer, and alternator

Recently, I created 3 new sample message blocks that complement the Agents Library’s existing set...

Author: Steve Gates Date: 11/13/2009

Resource Management in Concurrency Runtime – Part 3

In my previous blog post, I talked about the dynamic migration concept of the Concurrency Runtime’s...

Author: Atilla Gunal Date: 11/13/2009

Code Samples for the Concurrency Runtime, Agents Library and Parallel Pattern Library updated for Beta2

We’ve posted an update to our sample pack at https://code.msdn.com/concrtextras for Visual Studio...

Author: rickmolloy Date: 11/12/2009

What’s new in Beta 2 for the Concurrency Runtime, Parallel Pattern Library and Asynchronous Agents Library

Last week Visual Studio 2010 Beta was released for download. Since Beta1, the team has been pretty...

Author: rickmolloy Date: 10/29/2009

Resource Management in Concurrency Runtime – Part 2

In my previous blog post, I talked about key concepts of the Concurrency Runtime’s (ConcRT) resource...

Author: Atilla Gunal Date: 07/21/2009

Asynchronous Agents Library - Intro to Message Blocks

In my previous post I talked about the agent class. Now I will introduce the Agents Library’s...

Author: Steve Gates Date: 07/02/2009

Synchronization with the Concurrency Runtime - Part 3

In my previous posts, I addressed the motivation behind using concurrency runtime’s synchronization...

Author: vinodsu Date: 06/04/2009

Introduction to Asynchronous Agents Library

One of the native concurrency components coming in Visual Studio 2010 is the Asynchronous Agents...

Author: Steve Gates Date: 06/03/2009

Samples posted for the Parallel Pattern Library and Concurrency Runtime

Following the release of Visual Studio 2010, we've just published a set of sample applications for...

Author: rickmolloy Date: 06/02/2009

Auction Simulation written in the Asynchronous Agents Library

One of our architects, Niklas Gustafsson has just posted an actor based auction simulation written...

Author: rickmolloy Date: 05/30/2009

Implementing Dining Philosophers with the Agents Library

The latest issue of msdn magazine includes an article that I wrote which illustrates implementing...

Author: rickmolloy Date: 05/28/2009

What's new in the Concurrency Runtime and the Parallel Patterns and Asynchronous Agents Libraries

Visual Studio 2010 Beta1 has been released, and it is a full install version. The team has been...

Author: rickmolloy Date: 05/21/2009

Debugging PPL Tasks

You have read several articles here about how the Microsoft Concurrency Runtime enables task-based...

Author: Don McCrady Date: 05/15/2009

Synchronization with the Concurrency Runtime - Part 2

In my previous post, I addressed the motivation behind using concurrency runtime’s synchronization...

Author: vinodsu Date: 05/14/2009

Synchronization with the Concurrency Runtime - Part 1

In a concurrent world multiple entities work together to achieve a common goal. A common way to...

Author: vinodsu Date: 04/22/2009

Resource Management in the Concurrency Runtime – Part 1

In my previous blog post, I gave an introduction to the native concurrency runtime in Visual Studio...

Author: Atilla Gunal Date: 03/10/2009

Concurrency Runtime and Windows 7

Microsoft has recently released a beta for Windows 7, and a look at the official web site...

Author: Don McCrady Date: 02/04/2009

Dave Probert ‘goes deep’ on Win7 User Mode Scheduled Threads

Charles Torre just posted a great Channel9 session with Windows kernel architect Dave Probert on...

Author: rickmolloy Date: 02/02/2009

On Channel9: a chat with members from the Visual C++ and Concurrency Runtime teams

Last week, Don McCrady, Damien Watkins from the C++ team and I sat down with Charles from Channel9...

Author: rickmolloy Date: 01/13/2009

An Introduction to Native Concurrency in Visual Studio 2010

In this blog I will be giving an introduction to the native concurrency support in Visual Studio...

Author: Atilla Gunal Date: 01/12/2009

Getting the Visual Studio 2010 CTP to use more than one hardware thread: using Hyper-V and other options

Last week, we blogged about the Visual Studio 2010 CTP which includes the Concurrency Runtime, the...

Author: rickmolloy Date: 11/04/2008

Visual Studio 2010 CTP available: Including the Concurrency Runtime, Parallel Pattern Library and Asynchronous Agents Library!

In his blog post on Monday, Soma mentioned some of the great things happening at PDC 2008 and also...

Author: rickmolloy Date: 10/28/2008

Concurrency Runtime on Channel 9

A few weeks ago several of us from the Parallel Computing Platform sat down with Charles Torre from...

Author: rickmolloy Date: 10/09/2008

Avoiding Contention using Combinable Objects

When attempting to parallelize an algorithm, programmers are frequently thwarted by the presence of...

Author: Don McCrady Date: 09/25/2008

Guided Tour of the Concurrency Runtime and Parallel Libraries Part 1: supporting fine-grained tasks

In the next several blog posts I want to continue the early look of what we're considering in the...

Author: rickmolloy Date: 07/01/2008

Welcome to the Native Concurrency blog!

Welcome to the Parallel Programming in Native Code blog. I started this blog so that I and others on...

Author: rickmolloy Date: 06/06/2008

<Previous