Geek Vacation Day #3: Algorithms for Data Parallel Computing

Wednesday, September 22nd, 2010

Mark Harris’ talk on Tuesday evening was really interesting. He outlined some of the key algorithms for data parallel computing: (Map) Reduce – e.g. Sum Split – e.g. Radix Sort, Trees Compact - remove unneeded elements Allocate ...

Geek Vacation Day #1 & #2: GTC Tutorials and Keynote

Saturday, September 18th, 2010

So after I packed The Susan off home to Seattle it’s time to start my geek vacation in earnest… NVidia’s GPU Technology Conference. Monday was a set of fairly low key tutorials but Tuesday’s keynote by Jen-Hsun Huang, NVIDIA, was very impressive. I’m somewhat jaded when it comes to ...

Pluralcast 24: Parallel Development Patterns with Ade Miller

Monday, September 13th, 2010

I got the chance to talk to David Starr of Pluralsight last week for his PluralCast podcast series. You can listen to the result here… Listen to this episode! [41:06] David will also be speaking at the p&p Symposium and possibly doing some more podcasts with ...

Parallel Programming with Microsoft .Net Now Available!

Wednesday, September 1st, 2010

It’s been about eight months in the making but I’m very happy to announce that Parallel Programming with Microsoft .NET: Design patterns for Decomposition, and Coordination on Multicore Architectures is now available! The book uses design patterns to help developers use the .NET 4 Task Parallel Library (TPL) ...

F# Samples for Parallel Programming with Microsoft .NET

Monday, August 30th, 2010

We’ve been working with the F# Team to get the samples for Parallel Programming with Microsoft .NET ported to F#. I’m happy to say these are going live today, just in time for the book launch. You can download them from the Parallel Patterns CodePlex site direct from ...

Announcing the patterns & practices Symposium 2010

Friday, July 30th, 2010

It’s that time of year when everyone at patterns & practices starts to think about this year’s p&p Summit. Our regular get together with users and community members from around the World. We’re changing things around a bit this year and the first big difference is the name. This ...

New Parallel Demo Showing Different Patterns

Thursday, July 29th, 2010

I’ve upgraded the demo demo that goes with the TechEd 2010 parallel patterns talk. This is essentially the sample from Chapter 5 of “Parallel Programming with Microsoft .NET” with additional work on on the UI to make it more “demoable”. Notably the UI is ...

Gotchas: The Profiler Uses Processor Resources Too!

Wednesday, July 14th, 2010

I was doing some work on the Parallel Programming with Microsoft .NET book yesterday. We’ve added some additional content to Appendix B to show some of the “visual patterns” that can tell you what’s wrong with your parallel code. Here’s one of those patterns… The image on the left ...

Øredev, Malmö, November 2010

Thursday, July 8th, 2010

Looks like I’m going to be in Malmö in November for the Øredev Conference, 8-12 Nov. I’m doing two talks and expect to have some copies of our book to give out. Patterns of Parallel Programming (Thursday 10:15) Distributed Agile at Microsoft p&p (Friday 13:10) I ...

Parallel Programming with Microsoft® .NET

Thursday, July 8th, 2010

After a lot of really hard work from a lot of different people over the past month or so we now have a preliminary draft of the book available for download. The first thing you might notice is that… We’ve changed the title. Parallel Programming with ...