An Introduction to Parallelism in Haskell by Andres Löh

  • February 17, 2014 · 6:30 PM
  • stylefruits GmbH

Munich Lambda is pleased to announce that Andres Löh, Partner at Well Typed and long standing Haskeller, will talk on parallelism in Haskell.

In this talk, Andres will explain the difference between concurrency and parallelism in Haskell. He will give an example-oriented introduction to writing (deterministic) parallel programs in Haskell. In the course of the talk Andres will explain all the Haskell concepts he requires, so only superficial familiarity with Haskell is assumed. 

Join or login to comment.

  • Markus

    Danke fuer den Hinweis auf ZuriHac 2014, just registered

    1 · February 19, 2014

  • Andres L.

    As promised, I've uploaded the slides I used for the talk: http://www.andres-loeh.de/Munich-Lambda-Par.pdf I've also uploaded a zip file containing the sequential base code for the Collatz and NQueens examples: http://www.andres-loeh.de/Munich-Lambda-Par-Examples.zip

    4 · February 18, 2014

  • coldgrnd

    nice talk Andreas! got me hyped up to do some more parallel algorithms in haskell again!
    so much better to hear this stuff from someone who is truly knowledgable then to just read it somewhere...

    1 · February 18, 2014

  • Paul K.

    I would like to thank everyone for coming and of course especially Andres for holding such a great talk and to Stylefruits for hosting us and providing pizza and drinks.

    By the way, here is a link to the book that Andres recommended: http://chimera.labs.oreilly.com/books/1230000000929

    1 · February 17, 2014

  • Julien

    Interesting material, very insightful talk, Andres is a very competent and pleasant speaker

    1 · February 17, 2014

  • Wolfgang M.

    OK, folks, I thought I'd join today to get a hang of Haskell and the mindset around it, but combining the messages of limited space and having an IDE ready I feel I'm taking up the seat of someone who is probably more suited to attend this particular workshop. I'm thus canceling my attendance. Have fun today, I'll meet you on another occasion!

    February 17, 2014

    • Andres L.

      Wolfgang, I'm trying to provide a few exercises that can be done as an option for people to try things out. But the main part of the talk does not require having a computer, and the exercises are completely optional. Nobody has to spend time in advance getting a Haskell environment set up. Don't be afraid of taking up someone else's spot; just join :)

      2 · February 17, 2014

    • Wolfgang M.

      Paul and Andres, I'll see you at the next meetup, and I'll make sure to read at least an introduction to Haskell in the meantime. I'm a Lisper myself, but smart people I know swear by Haskell, so it's time to find out what the fuzz is all about. ;)

      February 17, 2014

  • Alex P

    Hey guys, just to give you heads-up, please have haskell platform and IDE ready at hand for the workshop.

    This time we can't get wifi connection, therefore internet will be limited to your own tethered one.

    See you all tonight!

    February 17, 2014

    • Alexander L.

      So let's bring USB sticks, guys. So long as Andres will make the material available before 5:30pm, I'll be happy to bring my stick and give it to everyone who might need it.

      February 17, 2014

    • Paul K.

      Nevertheless, the talk will work and is worth attending with or without laptop and IDE. If you can get things set up great, if not, also good.

      February 17, 2014

  • Andres L.

    Hi everyone. Thanks for registering for my talk on Monday. The talk is designed to be understandable without having a computer around, but I'll try to have some small exercises available, and there'll hopefully be time at the end to try things out yourself. So if you want to bring a laptop, please do. My talk will focus on an approach to parallelism implemented by the "monad-par" package, so it'll be helpful if you have the Haskell Platform[masked] installed, and then use "cabal-install" to get "monad-par" from Hackage (https://hackage.haskell.org/package/monad-par). If you're really adventurous, you can also try to install ThreadScope (http://www.haskell.org/haskellwiki/ThreadScope). Depending on your platform, this might slightly tricky, because it's a Gtk application. So don't waste too much time on it, as it's entirely optional. Also, unfortunately, FP Haskell Center won't do you much good for this talk, because AFAIK you currently can't run programs on several cores there.

    1 · February 12, 2014

    • Marek K.

      but 1 & 2 sockets are possible?

      1 · February 16, 2014

    • Jan S.

      Sure, we'll try to prepare as many as we can.

      February 16, 2014

  • Mikołaj D.

    Great topic! I'll come for sure!

    February 2, 2014

  • Heiko S.

    Sigh, I can't make that date :-(

    1 · January 26, 2014

    • Andres L.

      Oh, that's sad. I was looking forward to meeting you.

      January 27, 2014

Our Sponsors

  • GuteFrage

    Location, food, drinks

  • Travian Games

    Location and drinks

  • CodeCentric

    Community support, sponsoring events, food and drinks

  • StyleFruits

    Location, drinks, food

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Bill

I started the group because there wasn't any other type of group like this. I've met some great folks in the group who have become close friends and have also met some amazing business owners.

Bill, started New York City Gay Craft Beer Lovers

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy