Posts by this author

Feb 15, 2010
Post comments count0
Post likes count0

Parallel patterns in Visual Basic

I previously posted in November about a paper I'd written on patterns for parallel programming.  The original paper had over 200 snippets of C# code to demonstrate and exemplify the ideas being discussed.  Due to popular demand (and in honor of the many Visual Basic MVPs on campus this week for the MVP Summit), we've now posted another ve...

.NET Parallel Programming
Feb 13, 2010
Post comments count0
Post likes count0

Want to work on Parallel Computing?

We’re hiring! 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 se...

.NET Parallel Programming
Feb 10, 2010
Post comments count0
Post likes count0

F# PowerPack supports PLINQ

The F# team has released the F# PowerPack for download on CodePlex, and we're very excited that the PowerPack now has direct support for PLINQ.  From the CodePlex site: F# Parallel LINQ IntegrationFSharp.PowerPack.Parallel.dll provides an F#-style API for parallel operations on sequences that are part of .NET 4.0 as System.Linq.ParallelEnumera...

.NET Parallel Programming
Feb 8, 2010
Post comments count0
Post likes count0

Gallery of Processor Cache Effects

Igor Ostrovsky is a developer on the Parallel Extensions team.  On his blog, he's documented a great set of examples for how caches can affect application performance; this is important to think through when writing parallel applications, but as Igor demonstrates, it applies equally to serial applications.  Check out his post.

.NET Parallel Programming
Feb 7, 2010
Post comments count0
Post likes count0

Are you using Parallel Extensions? We’d love to know.

Are you using Parallel LINQ (PLINQ), the Task Parallel Library (TPL), or any of the new coordination and synchronization primitives in .NET 4 (or in the Parallel Extensions June 2008 CTP or with the recent Reactive Extensions release)?  Are you planning to use or are you already using this support in a production application or libra...

.NET Parallel Programming
Jan 29, 2010
Post comments count0
Post likes count0

Are you using the CCR? We’d love to hear about it.

Are you using the CCR (Microsoft Robotics' "Concurrency & Coordination Runtime") today in production applications or libraries, and in particular for non-robotics purposes?  If so, we’d love to hear about your experiences, and any and all information you’re willing to share would be very welcome.  What do you like about it...

.NET Parallel Programming
Jan 8, 2010
Post comments count0
Post likes count1

ConcurrentDictionary’s support for adding and updating

ConcurrentDictionary<TKey,TValue> is a new type in the .NET Framework 4, living in the System.Collections.Concurrent namespace.  As noted in the MSDN documentation, ConcurrentDictionary “represents a thread-safe collection of key-value pairs that can be accessed by multiple threads concurrently.”  While ConcurrentDiction...

.NET Parallel Programming
Dec 9, 2009
Post comments count0
Post likes count0

A Tour Through the Parallel Programming Samples for .NET 4

On Code Gallery, we have a plethora of samples that highlight aspects of the .NET Framework 4 that help with writing scalable and efficient parallel applications.  This post examines each of those samples, providing an overview of what each provides.

.NET Parallel Programming
Dec 6, 2009
Post comments count0
Post likes count0

Updated samples for parallel programming

We've refreshed our samples for parallel programming with the .NET Framework 4.  Thanks to the gracious assistance of the fabulous Lisa Feigenbaum and others on the Visual Basic team, in this refresh the majority of the samples are now available not only in C# but also in Visual Basic. The samples are available for download at https://code.msd...

.NET Parallel Programming
Dec 3, 2009
Post comments count0
Post likes count0

Updated Parallel Computing Developer Center on MSDN

Check out the updated Parallel Computing Developer Center on MSDN.  Both the look and the content have been revised significantly… Enjoy!

.NET Parallel Programming