Showing results for July 2009 - .NET Parallel Programming

Jul 20, 2009
0
0

Asynchronous programming in .NET survey

phillips.joshua
phillips.joshua

Update:  The survey is now closed.  Thanks to all that participated! We’ve heard our customers’ frustrations with asynchronous programming and their call for improved support.  We are hoping to better understand why and how you and your customers use asynchronous programming in .NET and how the support we provide for...

Jul 10, 2009
0
0

Parallel Computing at Imagine Cup 2009

Stephen Toub - MSFT
Stephen Toub - MSFT

On Wednesday, Microsoft announced the Imagine Cup 2009 worldwide winners: https://www.microsoft.com/presspass/press/2009/jul09/07-07ImagineCup2009WinnersPR.mspxCongratulations to Team Biollel that took first place in the Parallel Computing Award for their “Parallel implementation of maximum likelihood method of phylogenetic tree construction ...

Jul 10, 2009
0
0

Interested in parallel computing? We’re hiring!

Stephen Toub - MSFT
Stephen Toub - MSFT

If you're reading this post, you most likely have an interest in parallel or distributed computing, writing concurrent software, and the like.  Take that interest a step further, and help us make the manycore era a successful reality by coming to work on the Parallel Computing Platform team at Microsoft.We currently have several positions avai...

Jul 9, 2009
0
0

Parallel.Invoke() vs. Explicit Task Management

cristina manu
cristina manu

  Parallel Extensions offers a large variety of APIs supporting parallelism. During this blog the discussion will be focused on the methodology for making a choice between two of the new Parallel Extensions concepts: parallelism achieved by using Parallel.Invoke() and parallelism achieved through the use of Tasks. Suppose that you wa...

Jul 7, 2009
0
0

TaskCreationOptions.PreferFairness

Stephen Toub - MSFT
Stephen Toub - MSFT

One of the ways in which the Task Parallel Library achieves good performance is through “work-stealing”.  Work-stealing is supported in the .NET 4 ThreadPool for access through the Task Parallel Library and its default scheduler.  This manifests as every thread in the ThreadPool having its own queue for work; when that thread ...

Parallel ExtensionsTask Parallel Library.NET 4
Jul 5, 2009
0
0

Processing Streams with PLINQ

Igor Ostrovsky - MSFT
Igor Ostrovsky - MSFT

In many data-parallel scenarios, all of the data to be processed is available immediately. This blog post addresses the opposite scenario: the inputs arrive gradually (as if in a stream), and we want to start producing results even before reading the last element of the input sequence. There is a variety of scenarios in which inputs become ava...