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. |
Wednesday, Apr 25 | | | | | On the lectures page, where the first lecture on Data Parallel Programming is described, I have added Andrzej Filinksi's instrumented interpreter for a NESL-like language. It calculates work and span (or depth) and is very useful for exploring these concepts. I also provide some examples of using the interpreter. Use the interpreter when studying NESL and particularly work and span. |
Monday, Apr 16 | | | | | So as not to distract you from Lab B, I have changed the deadlines for Lab J (which is not compulsory but a good idea to do!). To avoid squeezing later labs too much, do try to submit labs early when you can. |
Wednesday, Apr 11 | | | | | Note that there is no lecture tomorrow (thursday) this week. There is a lecture on friday at 15.15. If you are a bachelors or masters student, don't forget to register for the course and for the exam. Doctoral students just need to register for the exam. Contact the student office at CSE for assistance: student_office.cse@chalmers.se |
Monday, Apr 9 | | | | | This week's two lectures are about Data Parallel Programming, setting the scene for the lecture about Futhark next week on thursday. The lecture about parallel programming in Java is on Mon. April 16. |
Monday, Mar 26 | | | | | I got the following email and decided that this job might be interesting to PFP students. Dear Mary, Please allow me to introduce myself, I’m Stuart Battersby – CTO at Chatterbox Labs. We’re a UK based machine learning company, focusing on classification & data synthesis. We are an R&D driven company and are big advocates of bridging the research and commercial worlds. The reason for reaching out to you is that we work heavily with Functional Programming (in particular, Clojure) and have a job opportunity for a Junior Software Engineer that may be appealing to your students Junior Software Engineer (Functional Programming) If you see merit in sharing this, I would appreciate it if you could circulate this email & link with people that you feel would benefit from this? Many thanks, Stuart |
Monday, Mar 19 | | | | | The Slack signup should now be working. Sign up here. . |
| | upcoming dates
Friday, Jun 1, at 23:59 | | | | | Final deadline Lab D |
old dates
Thursday, Apr 12, at 23:59 | | | | | First deadline Lab A |
Thursday, Apr 19, at 23:59 | | | | | Final deadline Lab A |
Thursday, Apr 26, at 23:59 | | | | | First deadline Lab B |
Monday, May 7, at 23:59 | | | | | Final deadline Lab B |
Thursday, May 10, at 23:59 | | | | | First deadline Lab C |
Monday, May 21, at 23:59 | | | | | Final deadline Lab C |
|