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

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

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

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

Murder, Blood and Thread Safe Singletons

Saturday, June 19th, 2010

It’s Saturday and I’ve been working on my book on Parallel Programming, except for a brief break to go to CrossFit. Useful Piece of Information #1: Don’t do pull-ups until your hands are trashed if you’re planning on spending the afternoon typing. I had lots of useful ...

Patterns of Parallel Programming – TechEd Talk Online

Thursday, June 17th, 2010

The deck and video from my talk at TechEd 2010 are now available online. The talk walks through many of the patterns in the book “A Guide to Parallel Programming” and uses many of the nice artwork we’ve had created for the book. Tiberiu Covaci ...

A Guide to Parallel Programming – TechEd Events

Wednesday, June 2nd, 2010

I’ll also be talking about the book at TechEd in New Orleans next week. I have one talk scheduled… ARC205 | Patterns of Parallel Programming Room 276, Tuesday 5:00pm - 6:15pm Multi-core and HPC technologies are rapidly moving into the computing mainstream, allowing us to develop applications with improved performance, increased responsiveness, ...