Alastair Donaldson

EPSRC Postdoctoral Research Fellow
Biography
Research Interests
Publications and Talks
Academic Responsibilities
Photos
Links
Blog

Home

Notice to Oxford MSc Computing Science students: I am offering two MSc projects in 2010:

Please email me if you would be interested in discussing either of them.

I hold an EPSRC Postdoctoral Research Fellowship at the University of Oxford Computing Laboratory (since May 2009), and I am also a Research Fellow of Wolfson College (since January 2010).

My research proposal is on Advanced Formal Verification Techniques for Heterogeneous Multi-core Programming, and involves Codeplay Software Ltd. and the Software Performance Optimization Group, Department of Computing, Imperial College London, as partners.

Prior to joining the Oxford Computing Laboratory, I worked as a Research Engineer at Codeplay Software Ltd. (January 2007-May 2009) in Edinburgh. Codeplay specialise in optimizing compilers for multi-core processors. I worked on their Sieve C++ Parallel Programming System, which won the Research and Development Award at the European Electronics Industry Awards 2008, and led a development project retargeting their VectorC compiler for a modern VLIW processor.

I obtained my Ph.D. from the Department of Computing Science, University of Glasgow (October 2003-June 2007) under the supervision of Alice Miller. I also received my B.Sc. degree from Glasgow (October 1999-June 2003).

My research interests are: software verification, multi-core programming, compilation techniques, and software performance optimization. Although I have a theoretical background and a keen interest in theoretical computer science, I am particularly interested in pragmatic techniques for formal verification, which can be applied to real-world programs. I also have an interest in computational group theory, arising from my thesis work on symmetry reduction for model checking.

Want to Get Sorted? I'm a Ravenclaw!

Ally Donaldson

Contact: