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

Career

Oct 2007- 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

Senior Member of the IEEE and member of the ACM
A co-founder and trustee of the Raspberry Pi Foundation (2008-)
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 Computing at School (CAS) group
Member of the AFRON (African Robots Network) advisory board

Conference and Peer Review Activities

Referee for EPSRC (UK) and NSERC (Canada) grant proposals
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:
Workshop on the Intersections of Computer Architecture and Reconfigurable Logic (CARL 2012), Co-located with ISCA
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).