Boby George and Pooja Nagpal – testers on the Parallel Computing Platform team responsible for the parallel programming support in .NET 4- built a parallel spell checker algorithm and used the Concurrency Visualizer to analyze and improve the performance and scalability of their implementation.
I’m going to be in Manhattan on June 29th, and while there I’ll be presenting to a joint meeting of the NYC .NET Developer’s Group and the New York ALT.NET Group on parallel programming with .NET 4 and Visual Studio 2010.
Are you attending TechEd in New Orleans this week? If so, check out the multitude of parallel computing-related breakout sessions, including:
DEV314 | Manycore and the Microsoft .NET Framework 4 with Microsoft Visual Studio 2010
DEV317 | Profiling and Debugging Parallel Code with Microsoft Visual Studio 2010
DEV408 | Task Parallel Library: Design Principles and Best Practices
ARC205 | Patterns of Parallel Programming
WSV325 | Technical Computing from Domain Analysis to Performance Profiling
The first two (DEV314 and DEV317) are being presented by Huseyin Yildiz,
We’ve been very excited about the new debugging windows in Visual Studio 2010, namely Parallel Tasks and Parallel Stacks, as well as the newly revamped Threads window, and thus we’ve talked about them quite a bit. For an overview, you can read the MSDN Magazine article at https://msdn.microsoft.com/en-us/magazine/ee410778.aspx,
For a relatively advanced feature, I’ve been surprised how often this question has come up recently. When a task completes, its continuations become available for execution, and by default, a continuation will be scheduled for execution rather than executed immediately. This means that the continuation has to be queued to the scheduler and then later retrieved so that it may be run.
Thanks to everyone who attended our three breakout sessions at the Visual Studio 2010 Launch and DevConnections conference this week in Las Vegas.
Attached to this blog post are the slide decks that were presented at the talks. The code from the talks is available either as part of our Parallel Programming in .NET 4 samples at https://code.msdn.microsoft.com/ParExtSamples,
As announced here, Visual Studio 2010 and the .NET Framework 4 are available! This includes the exciting support for parallel computing that we’ve been talking about for quite some time now. For an overview of what’s new for developers with managed code,
The April 2010 issue of MSDN Magazine is now available, and it has several nice articles that highlight the new parallel programming support in Visual Studio 2010. Check out Doug Turnure’s “Better Coding: Better Coding with Visual Studio 2010” and Sumit Kumar’s “Visual C++: Exploring New C++ and MFC Features in Visual Studio 2010“.
Attendees at PDC09 this past week were privy to quite a few sessions on parallel computing. Now that the videos of these sessions are online, you can view them as well from the comfort of your own home. Here are some of the key parallelism-related sessions from this past week:
The State of Parallel Programming
Managed code in Visual Studio 2010
Manycore and .NET 4: A Match Made in Visual Studio 2010
The new parallel debugger windows in Visual Studio 2010 (Parallel Tasks and Parallel Stacks) have had many fixes and updates.
I have refreshed the existing content and also added new material for Beta 2. Find links to all of it from my blog post on Parallel Debugging.