Alastair F. Donaldson (Ally) is a Senior Lecturer in Computing at Imperial College London, where he leads the Multicore Programming Group. Read more.

PhD studentships available

I’m looking for highly motivated students, nearing the end of a Masters degree or equivalent, to join the Multicore Programming Group as PhD students in October 2017. Imperial has several fully-funded opportunities for home (UK) and EU students, as well as some funding avenues for overseas candidates.

Please have a look at the sort of work we do via our publications, and contact me if you’d be interested in talking about possible projects.

Rolling deadline, but applying sooner is better.

Latest News

View all news »

Latest Publications

  • Dynamic Race Detection for C++11

    Christopher Lidbury, Alastair F. Donaldson

    44th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL'17)

  • Portable Inter-workgroup Barrier Synchronisation for GPUs

    Tyler Sorensen, Alastair F. Donaldson, Mark Batty, Ganesh Gopalakrishnan, Zvonimir Rakamaric

    31st Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'16)

  • Exposing Errors Related to Weak Memory in GPU Applications

    Tyler Sorensen, Alastair F. Donaldson

    37th Annual ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'16)

  • Metamorphic Testing for (Graphics) Compilers

    Alastair F. Donaldson, Andrei Lascu

    1st International Workshop on Metamorphic Testing, in concunction with the 38th International Conference on Software Engineering

  • Analysing the Program Analyser

    Cristian Cadar, Alastair F. Donaldson

    Visions of 2025 and Beyond Track, 38th International Conference on Software Engineering

View all publications »