- Dev Blogs
- .NET Parallel Programming
.NET Parallel Programming
All about Async/Await, System.Threading.Tasks, System.Collections.Concurrent, System.Linq, and more…
Latest posts
We haven’t forgotten about other models – honest! (Maestro)
This post has been moved to a Maestro-dedicated blog. Please direct all comments and questions to the new blog. Thanks!
Parallel Extensions on Wikipedia
Did you know we’re on Wikipedia? We love Wikipedia; it’s a great resource for hungry minds and we’re elated to have an article dedicated to the Extensions. Unfortunately, our article is a bit out-of-date. We could update it ourselves but we’d rather respect Wikipedia’s policies and avoid editing an article pertaining to our own project. Instead, we’re soliciting your help. The article was created in September of ’07 and hasn’t changed much since even though a lot has changed in the bits. Heck, even the name has changed!  ...
Announcing 10-4! Weekly video podcasts on Visual Studio 2010 and the .NET Framework 4.0
The Visual Studio and .NET Framework evangelism team have teamed up with Channel 9 on a new series of video podcasts. 10-4 will take a look at a different capability of Visual Studio 2010 and the .NET Framework 4.0 every week. Here's a note from that team: You can be the first to get these episodes by visiting https://channel9.msdn.com/shows/10-4/ and subscribing to the RSS feed of your choice, depending on the media format you’re interested in. If you have a question or suggestion for a future email, please email 10-4@microsoft.com. We want to hear from you! Episode 1: Downloading and Usin...
Parallelism Videos Galore
It's been a hectic and exciting few weeks, and we on the Parallel Computing Platform team have been having a great time talking with customers all over the world, at the PDC, at TechEd EMEA, at DevConnections, through Channel 9, and more. A lot of the resulting material is now available online for viewing, so do check it out if you're interested.PDC 2008 videosParallel Programming for Managed Developers with the Next Version of Microsoft Visual StudioParallel Programming for C++ Developers in the Next Version of Microsoft Visual StudioMicrosoft Visual Studio: Bringing out the Best in Multicore SystemsConcur...
.NET Framework 4.0 Poster for Download
Brad Abrams posted about a cool .NET Framework 4.0 poster which was distributed at the PDC last week and which you can download. Zoom in on the CORE section right in the middle for a glimpse into the parallelism support in .NET 4.0.
Using Hyper-V with the Visual Studio 2010 and .NET Framework 4.0 CTP
Last week, we posted about the availability of the Visual Studio 2010 and .NET Framework 4.0 CTP, which includes Parallel Extensions to the .NET Framework. This preview release is available as a Virtual PC (VPC) image. Unfortunately, a VPC image isn't great for showcasing parallel processing, as even on a machine with many cores, the guest OS will only have a single virtual core.Over on his blog, Grant Holliday has put up a nice guide to converting the VPC image into a Hyper-V image. Why is this useful? Because the guest OS can see up to four virtual cores, which makes it an environment mu...
Visual Studio 2010 and .NET Framework 4.0 CTP now available!
The Visual Studio 2010 and .NET Framework 4.0 CTP is now available, featuring Parallel Extensions to .NET! Parallel Extensions has been introduced before, but what sets this CTP apart from the previous two is that it’s not a CTP of Parallel Extensions alone but of Visual Studio 2010 and .NET 4.0. And excitingly, the Task Parallel Library, PLINQ, and Coordination Data Structures have made their way deep into the heart of the Framework.What’s New in the Task Parallel Library?As with all of Parallel Extensions, the most important change for the Task Parallel Library is that it’s now par...
Concurrent, Multi-core Programming on Windows and .NET
Thanks to everyone who attended our PDC pre-conference session yesterday on parallelism and concurrency! We had a wonderful turnout at the event, and David, Joe, and I all had a terrific time. Attached to this post are the slides we presented. (It turns out that the PDC site does allow you to submit an evaluation for a precon. If you attended, we'd love your feedback.) MulticorePreconPDC2008_CallahanDuffyToub.zip
The Channel 9 videos are rolling in…
Several more Channel 9 videos on parallelism have been posted in the last few days...Parallel Computing Platform: Overview and Future DirectionsParallel Computing Platform: Asynchronous Agents for Native CodeRahul Patil: Complexities of Testing ConcurrencyThis is in addition to the videos mentioned a few days ago here. Much thanks to Charles for all of the time he's been spending with us here in bldg 112.Jason Olson has also started up a series of screencasts on concurrency, the first of which is now available:Back To Basics - Race Conditions, Part 1Good stuff, Jason.