Must-see Haskell talks at OSCON ’07

Simon Peyton Jones will be giving two Haskell-related talks at OSCON in July! As far as I know, this will be the first time that Haskell gets an airing at a general-interest conference. Simon is a fantastic speaker, so if you were going to OSCON anyway, you absolutely should not miss his talks.

One of Simon’s talks is to be a three-hour Haskell tutorial. It’s explicitly not aimed at “pointy-headed academics”, so if you like to get practical things done quickly and safely, this should be just the job.

The other talk will be about nested data parallelism, which is a long-dormant subject that holds great promise. The idea here is that we’d like to be able to write parallel programs that are composable and modular, but that retain good performance characteristics, while not doing great violence to our source as we attempt to scale.

This is a hard problem, as it requires solving a number of not obviously related subproblems. A close imperative-land approximation I’ve seen to the work that the NPH people are doing is Charm++, which is itself very cool. And you can see from how long the Charm++ has been around that this isn’t a short-term campaign.

Posted in haskell
2 comments on “Must-see Haskell talks at OSCON ’07
  1. Oops. Apparently, Adam Turoff presented something at OSCON last year.

  2. John Meinel says:

    ndp looks very interesting. Thanks for the link.

    It seems like a really interesting way to write out your problem as a mathematical formula, and have the underpinnings break that down and build it back up into a fairly optimized routine.

    I imagine, though, that ndp is basically writing another compiler, just at a different level. I wonder why they are having such difficulty combining the syntactic sugar with the real implementation.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>