A Guide to Parallel Programming – Book and Talk at TechEd

Monday, June 7, 2010 – 8:11 PM

teched_book So I finally took delivery of beta version of “A Guide to Parallel Programming”. This contains the Preface, Introduction and Chapters 2: Parallel Loops and Chapter 5: Futures.

They arrived at TechEd and I had a very sweaty time getting them from the hotel to the conference center. We ended up having to carry all twenty boxes of books down the street and into the exhibition hall.

If you aren’t at TechEd you can download the latest release, which also includes drafts of additional chapters 3 & 4.

We’re keen to get feedback on the book. You can leave a comment on my blog or post to the discussion on the CodePlex project site.

  1. Do you think the questions at then end of each chapter are useful? They’re designed to test your understanding of the material in the chapter.
  2. Do you think the preface and introduction provide enough information for readers not that familiar with parallel programming?

I’m also doing an “Ask the Architect” session today:

Architecture area of the TLC (next to the Dev Info desk), Wednesday 10:30am – 12:30pm.

You can come and talk to me about what you’re doing with parallelism and what you think of the book!

You can also download my deck from yesterday’s TechEd talk. This includes some additional patterns slides that weren’t covered in yesterday’s session.

teched_2010_patterns_of_parallel_programmingPatterns of Parallel Programming

This talk covers many of the key patterns and gives examples of how they can be implemented using the Microsoft .NET Framework 4.0 libraries of parallelism. (Part of a virtual workshop series on Patterns of Parallel Programming; aimed at experienced software developers who are relatively new to the parallel computing space but expect it to become more important to their work.)

If you have feedback, I’d love to hear it.