I recently gave a talk at ZuriHac on the pitfalls that one can incur on when trying to parallelize Haskell software:
Note that, as one helpful YouTube commenter notes, I wrongly talk about “expected linear speedup”, when really I mean “expected 1/n speedup”. The message of the talk stands, I was just confused when preparing the slides.
See also experience report on FP Complete’s website on this topic.
Comments
Both name and email are optional, and will be visible if you provide them. Comments cannot be edited or deleted by you after submission, email me if you need to do so.
The comment will be rendered using a limited Markdown. You can input math by using
$inline$
or$$block$$
LaTeX syntax.