Thursday, March 31, 2011

Parallel Programming: Tasks and Continuations

Parallel Programming: Tasks and Continuations


Parallel Programming: Tasks and Continuations

Posted: 31 Mar 2011 12:00 PM PDT

Charles TorreHi, I'm Charles Torre, Sr. Technographer with Channel 9. One of my goals is to make sure C++ has first class status on Channel 9. Make no mistake, the C++ Renaissance will be televised. :)

 

I've recently been posting interviews on C9 with some of the VC++ team and few VC++ MVPs like Kate Gregory. Today you'll meet some fellow native developers who are working hard to provide powerful C++ libraries for concurrency and parallelism. They need your feeddback, so please download the header files today and play with the code!

 

I recently visited the Parallel Computing Concurrency Runtime team, who write tools for the C++ community that make it easier to write reliable, performant and scalable concurrent and parallel code. In the first part of this interview (available here), Mike Chu , Dana Groff, Artur Laksberg and Vinod Koduvayoor Subramanian talk about their latest addition to the Parallel Patterns Library which provides wait-free concurrency programming by specifying tasks, the ability to schedule tasks on events and continuations that specify a task or tasks which are run after one or more tasks finish.

 

In the second part (available here), Vinod explains chaining tasks, continuations at the whiteboard. It's fast-paced so pay attention!

 

What's better is that much of this is available today through the ConcRT Extra's "Sample Pack". Please download it, play with the new library, push it and provide feedback to the team. They really want and need your input to insure they deliver the right things for real world usage by C++ developers.

 

Links of interest

Monthly News Digest @SilverlightZone - 31st March 2011

Posted: 31 Mar 2011 03:06 AM PDT

Today we have completed 3rd month of our activity in Silverlight-Zone.com and continuously trying to improve it. We are regularly updating the site with latest news on Silverlight, Windows Phone 7, LightSwitch, XAML, Expression Blend, XNA etc. We are...( read more )...(read more)

Response.MVVM is now available via NuGet!

Posted: 31 Mar 2011 03:34 AM PDT

About a year ago, I wrote an article for SilverlightShow, titled " A Designer-friendly Approach to MVVM ". The article introduced VSMChangerBehavior which allows tying enums in the ViewModel to Visual States in the View. Another Action shown off there...( read more )...(read more)

Released: Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1

Posted: 31 Mar 2011 12:00 AM PDT

An update to the Windows SDK for Windows 7 and .NET Framework 4 (Windows SDK 7.1) is now available. This update addresses the issue where Visual C++ Compilers and libraries that are installed with the Windows SDK are removed when Visual Studio 2010 Service Pack 1 is installed.

Please follow this link to download and install the update.

Our recommended install order is:

  1. Visual Studio 2010
  2. Windows SDK 7.1
  3. Visual Studio 2010 SP1
  4. Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1

You may eventually swap steps 3 and 4, still getting a successful scenario.

You must have installed Windows SDK 7.1 in order to install the update.  However, you do NOT have to have installed VS 2010 + SP1 – this update is also applicable to the standalone SDK.

 

Links of interest

UX at MIX11: Full Speed Ahead

Posted: 30 Mar 2011 03:25 PM PDT

When there was some internet agitation in February, lobbying for more user experience content at MIX, Microsoft's John Papa and the MIX team jumped in swiftly to address concerns. They lined up three sessions of ten-minute Lightning Talks with impressive...( read more )...(read more)

dotSqlCopy

Posted: 30 Mar 2011 03:22 PM PDT

dotSqlCopy a été créé par Davyd REY au départ pour des besoins professionnels puis personnelles.Cet outil permet déjà de réaliser le minimum requis en ce qui concerne la copie intégrales de tables de donnéesd'une base de données SQL server vers une autre base de donnée Sql Server

No comments:

Post a Comment