•  

Multicore Haskell Now!

A session at Open Source Bridge 2010

Tuesday 1st June, 2010

10:00am to 11:45am (PST)

Haskell is a functional language built for parallel and concurrent programming. You can take an off-the-shelf copy of GHC and write high performance parallel programs right now. This tutorial will teach you how to exploit parallelism through Haskell on your commodity multicore machine, to make your code faster. We will introduce key parallel programming models, as implemented in Haskell, including:

  • semi-explicit parallelism via sparks
  • explicit parallelism via threads and shared memory
  • software transactional memory

and look at how to build faster programs using these abstractions. We will also look at the engineering considerations when writing parallel programs, and the tools Haskell provides for debugging and reasoning about parallel programs.

This is a hands on tutorial session: bring your laptops, there will be code!

About the speaker

This person is speaking at this event.
Don Stewart

Haskell programmer, computer science researcher, technical writer, open source organizer and quantitative finance developer. bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

When

Time 10:00am11:45am PST

Date Tue 1st June 2010

Short URL

lanyrd.com/sfqbx

Official session page

opensourcebridge.org/…ions/326

View the schedule

Share

Topics

See something wrong?

Report an issue with this session