Showing category results for .NET Parallel Programming

May 29, 2008
Post comments count0
Post likes count0

Concurrency Pre-Conference Session at the PDC

Stephen Toub - MSFT
Stephen Toub - MSFT

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 Windo...

.NET Parallel Programming
May 29, 2008
Post comments count0
Post likes count0

Parallel Computing Platform at TechEd 2008

Stephen Toub - MSFT
Stephen Toub - MSFT

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 Software is headed...

.NET Parallel Programming
May 28, 2008
Post comments count0
Post likes count0

Multiple thread-local state elements in a loop

Stephen Toub - MSFT
Stephen Toub - MSFT

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, Actio...

.NET Parallel Programming
May 22, 2008
Post comments count0
Post likes count0

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

essey
essey

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 development.&...

.NET Parallel Programming
Apr 3, 2008
Post comments count0
Post likes count0

Q&As from the 2008 Financial Services Developer Conference

Stephen Toub - MSFT
Stephen Toub - MSFT

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 them alo...

.NET Parallel Programming
Mar 18, 2008
Post comments count0
Post likes count0

New PLINQ video on Channel 9

Stephen Toub - MSFT
Stephen Toub - MSFT

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 build it...

.NET Parallel Programming
Mar 16, 2008
Post comments count0
Post likes count0

Wrapping an APM implementation with Future

Stephen Toub - MSFT
Stephen Toub - MSFT

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 take ...

.NET Parallel Programming
Mar 15, 2008
Post comments count0
Post likes count0

Jobs on the Parallel Computing Platform team

Stephen Toub - MSFT
Stephen Toub - MSFT

As mentioned in a previous post, we're actively hiring for the Parallel Computing Platform team at Microsoft.  Whether you're interested in PM, dev, test, or product management, we have some awesome positions available! You can see a list of them and apply for those positions here.

.NET Parallel Programming
Mar 13, 2008
Post comments count0
Post likes count0

Parallel loop performance

Stephen Toub - MSFT
Stephen Toub - MSFT

We've received several questions on the MSDN Forums for Parallel Extensions about the performance of the Parallel class, and specifically of the loop constructs we provided in the CTP.  We're very much aware that the performance of Parallel.For/ForEach in the CTP is not optimal, and that for some situations, the overhead for these constructs w...

.NET Parallel Programming
Mar 12, 2008
Post comments count0
Post likes count0

Ordering the output of parallel computations

Stephen Toub - MSFT
Stephen Toub - MSFT

Frequently when attempting to do multiple operations in parallel, ordering becomes an issue.  Consider an application where I'm rendering and writing out to a video file frames of a movie: for (int i = 0; i < numberOfFrames; i++){    var frame = GenerateFrame(i);    WriteToMovie(frame);}For a bit of pizzazz, I'...

.NET Parallel Programming