Category Archives: Announcements

Afterword

Lectures and coursework for APL are now complete. The exam will be held in the April/May diet; exact dates will be announced by the Student Administration Service on Monday 2 March 2015.

If you have any questions about the course, or would like to discuss preparation for the exam, then please send me email or drop in during my office hours, 1030–1130 every Wednesday during semester.

Thank you for your participation and contributions to this course.

Links: Lecture slides; Exam arrangements

Individual Coursework Feedback

I have just sent out by email the grades and detailed feedback sheets for all students’ coursework submissions. My apologies for the extended delay in marking and returning this.

If you would like a short one-to-one meeting for individual feedback then please send me an email to arrange a time at the start of Semester 2.

Thank you for your participation in the course, and I wish you all well for the remainder of your studies in Edinburgh.

Short Talks about Parallelism

Edinburgh Centre for Doctoral Training in Pervasive Parallelism
Talks by Industrial Partners and PhD Students

There is a kickoff event tomorrow for our local Pervasive Parallelism research centre, with a day of talks and in particular a series of short presentations by industrial and academic researchers.

Some of these will be about programming, and I expect all will be interesting. See below for the list of short-talk speakers. These include, for example, Paul Keir from Codeplay Software in Edinburgh who designs GPU compilers, and Tim Harris who was one of the popularizers of language support for software transactional memory and lock-free datastructures.

Students are welcome, and you can register online with EventBrite. I’ve also spoken to the organisers, and if you just want to hear couple of the talks then there is no need to register for the day — just drop in to G.07 in the Forum while it’s happening.

Links:Registration; Doctoral Training opportunities in Pervasive Parallelism

Talk Timetables

Schedule for Short Talks Revised

Short Talks

CDT PPar Kick-off Agenda

Agenda for the Day

No Lecture this Tuesday

As announced last Friday, there is no lecture tomorrow, Tuesday 21 October. The next APL lecture is on Friday 24 October.

My apologies for the comparatively short notice of this. By way of compensation, I can announce two guest lectures in the coming weeks:

Tuesday 28 October
Edwin Brady: Programming with Dependent Types
Edwin is the lead developer of Idris and, less usefully, the Whitespace language.
Tuesday 11 November
Bob Atkey: Threadsafe: Static Analysis for Java Concurrency.
Threadsafe is the headline product from Contemplate, an Edinburgh startup working on tools for finding and fixing concurrency bugs.

New APL Course Website and Lecture Log

I’m moving the APL course material to this WordPress site, including a new course lecture log. Please bear with me while I get the site up and running — in principle this means we can get email subscription, as well as Facebook and Twitter integration, but that might take a little while to get working reliably.

Please add a comment or email me if there is something you would like me to add to the site.

Thanks — Ian