Showing results for March 2008 - .NET Parallel Programming

Mar 18, 2008
0
0

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

Parallel ExtensionsPLINQMedia
Mar 16, 2008
0
0

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

Parallel ExtensionsTask Parallel LibraryCode Samples
Mar 15, 2008
0
0

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.

Parallel Extensions
Mar 13, 2008
0
0

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

Parallel ExtensionsTask Parallel LibraryCode Samples
Mar 12, 2008
0
0

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

Parallel ExtensionsTask Parallel LibraryCode Samples
Mar 9, 2008
0
0

6th Annual Microsoft Financial Services Developer Conference

Stephen Toub - MSFT
Stephen Toub - MSFT

We'll be speaking this week in NYC about Parallel Extensions to the .NET Framework at the Microsoft Financial Services Developer Conference. "The 2008 Microsoft Financial Services Developer Conference will focus on providing developers and architects in Financial Services a clear roadmap of the Microsoft development platform with a focus on High Pe...

Parallel ExtensionsTalks