Friday, November 30, 2007

Parallelizing Haskell

OK, I admit I don't know much about Haskell. It is sitting on the front of my "list of things to learn about" to the point that I downloaded and installed GHC and started going through a tutorial. This is the reason why: Use those extra cores and beat C today! (Parallel Haskell redux):

So with an off-the-shelf Linux box, you can write simple (but parallel) Haskell will outperform gcc's best efforts by a good margin -- today! Multicore programming just got a lot easier.

Now, to be clear: this is a very simplistic sample, but it does show the power of building code in a functional way.

Now, my question becomes, can Stackless Python beat it in cases where we aren't dealing with the global interpreter lock?

No comments: