Welcome to MSDN Blogs Sign in | Join | Help

News

  • These postings are provided "AS IS" with no warranties and confer no rights. All code and tools presented are done so under the Microsoft Public License.

Browse by Tags

All Tags » Parallel Extensions   (RSS)
PDC09 Parallelism Session Videos Now Available
Attendees at PDC09 this past week were privy to quite a few sessions on parallel computing.  Now that the videos of these sessions are online, you can view them as well from the comfort of your own home.  Here are some of the key parallelism-related Read More...
Reactive Extensions and Parallel Extensions
It’s awesome to see the Reactive Extensions to .NET (Rx) live on the DevLabs site.  If you haven’t checked out this exciting project, we urge you to do so.  Not only is it cool and useful technology, but the download includes a back ported (and Read More...
Microsoft Biology Foundation now using Parallel Extensions
The Microsoft Biology Initiative (MBI) is a combined project in Microsoft Research focused on two components: the Microsoft Biology Foundation (MBF) and the Microsoft Biology Tools (MBT).  Both the framework and the tools are related to the areas Read More...
What's New in Beta 2 for PLINQ
Included in the .NET 4 Framework Beta 2 is a more robust and faster version of PLINQ. Between B1 and B2, PLINQ changes have mainly been under the covers, so hopefully no need to rewrite any of your applications to see the improvements. 1. Many improvements Read More...
What’s new in Beta 2 for the Task Parallel Library? (Part 3/3)
Related posts: What's new in Beta 2 for the Task Parallel Library? (1/3) What's new in Beta 2 for the Task Parallel Library? (2/3) Last time, we covered Tasks being detached by default and some refactorings in our multiple-Task continuation APIs. The Read More...
Slides from Parallelism Tour
Last week, I had the privilege of touring around Tennessee, Kentucky, Ohio, and Michigan, speaking about the new parallel computing support in Visual Studio 2010 and the .NET Framework 4. Many folks I spoke with were interested in getting a copy of the Read More...
What’s new in Beta 2 for the Task Parallel Library? (Part 2/3)
Related posts: What's new in Beta 2 for the Task Parallel Library (1/3) What's new in Beta 2 for the Task Parallel Library (3/3) Last week, we talked about how TPL adopted a new, better cancellation model. Today, we’ll cover a change that makes Tasks Read More...
What’s new in Beta 2 for the Task Parallel Library? (Part 1/3)
Related posts: What's new in Beta 2 for the Task Parallel Library? (Part 2/3) What's new in Beta 2 for the Task Parallel Library? (Part 3/3) Visual Studio 2010 and .NET 4 Beta 2 is here! In terms of completeness and readiness for production coding, Beta Read More...
.NET 4 Beta 2 is here!
The .NET Framework 4 Beta 2 is now available! MSDN Subscribers can download it today, and it will be generally available for download on Wednesday.  More information is available at http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx .  Additionally, Read More...
Parallel Computing Presentations in Michigan, Ohio, Kentucky, and Tennessee
In a week, I’m going to be traveling through Michigan, Ohio, Kentucky, and Tennessee, speaking about parallel computing, Visual Studio 2010, and .NET 4, primarily at corporations during the day and at user groups in the evenings. If you’re in the area Read More...
Task.Wait and “Inlining”
“What does Task.Wait do?” Simple question, right?  At a high-level, yes, the method achieves what its name implies, preventing the current thread from making forward progress past the call to Wait until the target Task has completed, one way or another.  Read More...
Parallelized Map and Filter Operations
Common operations like map and filter are available in parallelized form through PLINQ, though the names differ.  A map can be achieved with PLINQ’s Select operator, and a filter with PLINQ’s Where operator. For example, I could implement a ParallelMap Read More...
TaskScheduler.FromCurrentSynchronizationContext
The Task abstractions in .NET 4 run on instances of the TaskScheduler class.  Two implementations of TaskScheduler ship as part of the .NET Framework 4.  The first is the default scheduler, which is integrated with the .NET 4 ThreadPool and Read More...
Implementing Parallel While with Parallel.ForEach
The Parallel class in .NET 4 includes methods that implement three parallel constructs: parallelized for loops (Parallel.For), parallelized foreach loops (Parallel.ForEach), and parallelized statement regions (Parallel.Invoke).  One of the interesting Read More...
TaskCreationOptions.PreferFairness
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 Read More...
More Posts Next page »
Page view tracker