Native concurrency, tools, and TM

Stephen Toub - MSFT

The Parallel Computing Platform team at Microsoft is working on much more than Parallel Extensions to the .NET Framework…

A few weeks back, Charles from Channel 9 spoke with us about our efforts on supporting concurrency and parallelism in native code; the video of that conversation was released this week, and you can view it at Niklas Gustafsson, an architect on our team, was also recently on Intel’s Parallel Programming Talk podcast discussing the Concurrency Runtime; you can listen to that podcast at

Charles also spoke with our tools team, which for Visual Studio is focusing on dramatically improving the debugging and profiling experience for when writing parallel applications; you can view that video at

In other cool news, our team focused on implementing an experimental transactional memory system has just started up a blog (

“This blog is about transactional memory with entries written by the team at Microsoft that is implementing an experimental transactional memory system in .NET. While we work in the Developer Division’s Parallel Computing Platform product group, we are not working on a product release at this time. Instead we have been incubating, researching, and experimenting with transactional memory.

Our goal is to create a TM system that lives up to its promise. This work has lead us to what we think is some industry-leading work – but we have been so busy doing it that we haven’t had a chance to talk about it; share what we have found; and more importantly hear what the community thinks of this effort.

This blog is our first step to remedy that. Welcome to the Transactional Memory blog here at MSDN.”

The first post on the blog is quite interesting and is definitely worth a read.


Discussion is closed.

Feedback usabilla icon