.NET Parallel Programming

All about Async/Await, System.Threading.Tasks, System.Collections.Concurrent, System.Linq, and more…

Concurrency Pre-Conference Session at the PDC

Interested in parallel programming with .NET and on Windows?  Thinking of attending the Microsoft PDC this year?  Well, if you do, make sure to come a day early.  The Parallel Computing Platform team will be presenting a day-long pre-conference session on October 26th from 10:00am-5:45pm: Concurrent, Multi-core Programming on ...

Parallel Computing Platform at TechEd 2008

(image) Heading to TechEd 2008? Come discover some of the exciting technologies the Parallel Computing Platform team is working on. We're presenting four sessions on parallelism at the Developer conference: DVP205 The Microsoft Parallel Computing Initiative: Bringing Concurrency to the Masses Tuesday, June 3 10:30 AM - 11:45 AM, S210 B ...

Multiple thread-local state elements in a loop

The Parallel.For/ForEach loop constructs included in Parallel Extensions support a variant of thread-local state to aid in efficiently passing data between loop iterations.  Consider one such overload of Parallel.For: public static void For<TLocal>( int fromInclusive, int toExclusive, Func<TLocal> threadLocalInit, ...

Microsoft Visual Studio 2008 SP1 Beta and .NET Framework 3.5 SP1 Beta

Download the Visual Studio 2008 SP1 Beta and try it out with the Dec07 CTP of Parallel Extensions.  There are no known compatibility issues at this time, though it is always possible that we missed something crucial to your prototyping scenarios.  Please let us know about your experiences, so that we can factor that into our ...