Parallel Functional ProgrammingDAT280 / DIT261, LP4 2018
Home | Schedule | Labs | Lectures | Exam | AboutFire | Slack | TimeEdit | Links
Parallel Functional ProgrammingDAT280 / DIT261, LP4 2018
Home | Schedule | Labs | Lectures | Exam | AboutFire | Slack | TimeEdit | Links
currently

Week 10(last week)
Monday, May 21 (13-15 in EB)
Guest Lecture: "The Erlang Virtual Machine (Erik Stenman)". Read Erik's book here.
  • Slides: slides.pdf

  • Week 11(this week)
    Thursday, May 31 (afternoon M)
    Exam: Please read more about the final written exam here
    news

    Thursday, May 24
    [Labs and Exam] We have set a final final deadline of June 7 on all compulsory labs. Please work hard to get everything in by then (and finished). It will help the graders if you submit as early as possible. Don't forget the written exam on May 31, afternoon, in the M building (the building beside the EDIT building).

    Wednesday, May 23
    [Map-Reduce Lab] The Chalmers web site has changed since I first wrote the crawler, and as a result some of the HTTP requests the crawler makes don't terminate. I have added a timeout to the requests to address this, (and also avoid scanning non-HTML for links); there's a new version of the crawler on the Lab page which you can download and use instead of the original, if you like. Also, the Chalmers web site seems to generate URLs dynamically now, which makes it difficult to crawl, so I suggest using a different site such as www.gp.se.

    Friday, May 18
    Many people are experiencing difficulty getting good speed-ups on the Sudoku lab. In this case, you will only be able to get substantial speed-ups if you make use of speculative parallelism, in which you search for different solutions in parallel. But speculative parallelism will generate too many parallel processes unless you restrain it. Restrained speculative parallelism was covered in the exercise session in week 6 ("Erlang Programming Exercise Session"). If you missed that, and you haven't got good speed-ups in the Sudoku exercise yet, then there will be another opportunity to take part in the same exercise session this Friday (May 18). The lab final deadline has been extended until the following Monday to enable you to do so.

    upcoming dates

    Friday, Jun 1, at 23:59
    Final deadline Lab D