Thu 07 Feb 2013, 6:00pm | MR5, Centre for Mathematical Sciences
Dr Simon Marlow (Facebook) speaks on
|
Our computers are getting wider, not faster. Nowadays, to make our programs more efficient, we have to make them use more processors. Haskell is at the leading edge of research into parallel programming languages, and I'd like to use this talk to explore some of the ways in which we're making it easier to program parallel computers. The talk will cover two areas: parallel programming models (what the programmer writes), and runtime technology (how the system implements parallelism).
How is Haskell tackling the multicore problem?Our computers are getting wider, not faster. Nowadays, to make our programs more efficient, we have to make them use more processors. Haskell is at the leading edge of research into parallel programming languages, and I'd like to use this talk to explore some of the ways in which we're making it easier to program parallel computers. The talk will cover two areas: parallel programming models (what the programmer writes), and runtime technology (how the system implements parallelism).
|
Miscellanea Full video of the talk |