Parallel Computing vs Concurrency and Coordination Runtime


In the spirit of doing a few things at the same time, Microsoft’s  Parallel Computing Platform (PCP) team has unveiled ‘Microsoft Parallel Extensions’ for the .Net Framework 3.5.

Here’s a link to the official Parallel Computing Team site.  You may download a Community Technology Preview of the latest Parallel Extensions here.

Boy, I love parallel processing.  It reminds me of the days when we used to put a lot of brain power into developing custom thread pooling in C++.  Once upon a time I worked for an anti-virus (startup) company and we did some awesome work in processing files in parallel.  Anyway….

Now, I guess this means that, down on the corner, the Concurrency and Coordination Runtime (CCR) will be relegated to the world of robotics (it is currently exposed/released through the Robotics Studio)?

Here is an article from Jeffrey Richter (2006) on the CCR: and here’s the official site on Robotics at Microsoft.
The latest CTP for the Microsoft Robotics Studio 2008 is over here.

Once I’ve had a play with the new Parallel extensions, I’ll do a write-up of the differences between the CCR and the Parallel Extensions.

I’ve only got a Hyper Threaded CPU to play with this stuff – can anyone loan me a multi-core or even better, a dual socket quad core machine??  Pretty please?  I’m good for it :)


About Rob Sanders

IT Professional and TOGAF 9 certified architect with nearly two decades of industry experience, 18 years in commercial software development and 11 years in IT consulting. Check out the "About Rob" page for more information.

Leave a comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>