ALT.NET Canada Vancouver and The Fallacies of Parallel Computing

Tuesday, June 16, 2009 – 9:22 am

ALT.NET conference schedule, for the people by the people.

I found the time to attend ALT.NET Canada in Vancouver this past weekend. This turned out to be quite the event and I had a great time. Several other people from the Puget Sound area made the journey including myself and Bob from p&p.

As with all Open Spaces conferences “The things that are talked about are the right things to talk about”. There were several sessions I really got a lot out of including one proposed by Michael Stiefel on what Green IT/Computing means to developers—more on that in a later post—and another I proposed with Amanda Laucher on Manycore, Multi-core, GPGPU computing and Axum.

There was also a lot of drinking.

parallel_fallacies

The Fallacies of Parallel Computing

This is what came out of the talk on multi/manycore computing and Axum. There was a lot of great discussion about the myths surrounding writing parallel code:

  • Locality doesn’t matter
  • Locks and sync are cheap
  • More parallelism == faster code
  • All actors see the system in the same state
  • Parallel programming is really easy / impossibly hard
  • All parallelism is the same

On Saturday afternoon there was a two hour Coding Dojo. I spent a bunch of time looking at Axum. Axum is a DSL for expressing parallelism which uses the agent model. It looks pretty interesting although the docs are a little on the sparse side. There’ll be more on this later too.

Share on:
  • Digg
  • DZone
  • del.icio.us
  • Live
  • Google Bookmarks
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Twitter
  1. 1 Trackback(s)

  2. Sep 30, 2009: Agile Vancouver – Much Ado About Agile IV | #2782 - Thinking about agile (small 'a') software development, patterns and practices for building Microsoft .NET applications.

Post a Comment

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word