Robert Mullins

Curriculum vitae

Current Position: University Lecturer at the University of Cambridge Computer Laboratory
Personal: Born 1972; married; British

Education

1995-2001 PhD in Computer Science, University of Edinburgh.
Thesis entitled "Dynamic Instruction Scheduling and Data Forwarding in Asynchronous Superscalar Processors"
1994-1995 MSc in Computer Science, University of Edinburgh
1990-1994 BEng in Computer Science and Electronics, University of Edinburgh, Class I honours

Employment History

Oct 2013- University Senior Lecturer at the University of Cambridge Computer Laboratory
2007-13 University Lecturer at the University of Cambridge Computer Laboratory
2007- Fellow of St. John's College and Director of Studies for Computer Science
(Acting Tutor, Lent 2012)
2006-07 Assistant Director of Research, University of Cambridge Computer Laboratory
2003-06 Senior Research Associate, University of Cambridge Computer Laboratory
2000-02 Research Associate, University of Cambridge Computer Laboratory

Appointments and Affiliations

Member of the EPSRC Peer Review College (Sept. 2013-)
Senior Member of the IEEE and member of the ACM
Member of the European Network of Excellence on High Performance and Embedded Architecture and Compilation (HiPEAC)(2009-)
Member of Intel's Academic Community Advisory Council (2009-10)
Editorial board of IET Journal of Computers and Digital Techniques (2009-)
Member of the AFRON (African Robots Network) advisory board
Co-founder and trustee (2008-2014) of the Raspberry Pi Foundation

Conference and Peer Review Activities

Referee for numerous journals, incl. IEEE Trans. on Computers, Trans. on VLSI. and Transactions on Computer-Aided Design of Integrated Circuits and Systems.
ASPLOS 2012, Workshop and Tutorials Chair
MEMOCODE 2011, Local Chair
NOCS 2011, Tutorials Chair
TPC member for:
8th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-14)
12th IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA-14)
Workshop on the Intersections of Computer Architecture and Reconfigurable Logic (CARL 2012/13)
Intl. Conf. on Parallel Processing (2012)
Intl. Parallel and Distributed Processing Symposium (IPDPS) 2012
Intl. Symp. on Networks-on-Chip (NOCS) since 2007
INA-OCMC (2008/9/10/11)
CARL 2010 (Workshop on the Intersections of Computer Architecture and Reconfigurable Logic at MICRO)
DATE 2010/11/12 (D8 - Networks-on-Chip TPC)
High Performance Computing Conference (HiPC) (2010/11)
Intl. Symp. on High-Performance Computer Architecture (HPCA) (2009)
External experts review commitee member for Intl. Symp. on Computer Architecture (ISCA) (2009).