“Perfection is reached not when there’s nothing left to add, but when there’s nothing left to remove.” - Antoine de St. Exupery Your feedback on Community Technology Previews is invaluable to us in the pursuit this lean perfect solution. Working on a first version technology (a “v1”) is both a ...
We’re very excited to announce our 2nd Community Technology Preview (CTP) for Parallel Extensions to the .NET Framework 3.5. We released the Dec07 CTP on 11/29/2007, and from that we have received a lot of feedback from the community and customers. While you have been using our bits, participating in our forums, sharing your ...
The Jun08 CTP is still an early pre-release version that is not ready for production usage. In addition to on-going feature additions and performance work, there are some known issues that we plan to address in future releases. Of course, there are always things that we missed and we would love your feedback on them either as ...
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 ...
(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
...
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, ...
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 ...
A few weeks ago, I presented on Parallel Extensions to the .NET Framework at the 6th annual Microsoft Financial Services Developer Conference (the decks from the conference are now available online). I had a great time and a great audience, and during the presentation on Thursday I received some good questions. Here are some of ...
Igor and Joe from our Parallel Extensions team sat down with Charles from Channel 9 to discuss the inner workings of PLINQ. The video of the conversation is now available at https://channel9.msdn.com/showpost.aspx?postid=390736. "Continuing our exploration of the Parallel Computing Platform and the folks who think it up and ...
In a previous post, I talked about implementing the Asynchronous Programming Model pattern using Future<T> from Parallel Extensions to the .NET Framework. It's also possible to go in the opposite direction, to create a Future<T> from an existing APM implementation.As has been shown in previous examples, in this example we'll ...