Robert Mullins

Curriculum vitae

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


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


University of Cambridge, Computer Laboratory
2013- University Senior Lecturer
2007-2013 University Lecturer
2006-2007 Assistant Director of Research
2003-2006 Senior Research Associate
2000-2002 Research Associate
St. John's College, Cambridge
2007- Director of Studies for Computer Science
2007- Fellow
Lent 2012 Acting Tutor


2014- Co-founder and director of lowRISC C.I.C
2008-14 Co-founder and trustee of the Raspberry Pi Foundation

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)
Associate Editor of IET Journal of Computers and Digital Techniques (2009-)
Member of the AFRON (African Robots Network) advisory board

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:
International Parallel Computing Conference (ParCo2015)
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).