Alastair Donaldson |
EPSRC Postdoctoral Research Fellow | ||||||||||||
|
HomeNotice 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. |
|