Share this page
Videos
Projects
Publications
People
Downloads
  • Share this page on Twitter Share this page on Facebook Share this page on Digg Share this page on Del.icio.us Read the Inside Microsoft Research blog
  • E-mail this page Print this page
  • RSS feeds
Home
Tim Harris
e-mail: tharris@microsoft.com
twitter: @THarris_Tim

I am leaving Microsoft in May 2012. My personal web sites are at www.timharris.co.uk (research work) and http://www.tlhphotography.co.uk (photography).

 

I am a researcher at Microsoft Research Cambridge (UK) where I work with the Cambridge Systems & Networking Group, the Programming, Principles, and Tools Group, and the BSC-Microsoft Joint Research Centre. My main research interests are in the design and implementation of programming languages and managed runtime environments to support multi-threaded and multi-processor software.

 

Selected work

 

All publications by year

Community service

I currently serve as vice-chair of EuroSys, the SIGOPS European Chapter. I'm general chair for ASPLOS 2012 in London, UK. I'm serving on the steering committee for TRANSACT, and the programme committees for OSDI 2012, PLOS 2011, SOSP 2011, HotPar 2011, POPL 2011, ICDCN 2011, VEE 2010, IPDPS 2010, ASPLOS 2010, PPoPP 2010, SSS 2009, PODC 2009, ESOP 2009, ASPLOS 2009, PPoPP 2009, DISC 2008, EuroSys Doctoral Workshop 2008, PPoPP 2008, VEE 2007, ISMM 2007, OOPSLA 2007, PLDI 2007, EuroSys 2007, DISC 2006, PODC 2006, PPoPP 2006, EuroSys Doctoral Workshop 2005 (chair), SCOOL 2005 (co-chair), VEE 2005, PODC CSJP Workshop 2004, and been a reviewer for numerous conferences and journals such as OOPSLA, OSDI, PLDI, POPL, SOSP, TOCS and TOPLAS.

 

Brief bio

Tim Harris is a researcher at MSR Cambridge where he works on abstractions for using multi-core computers. He is currently working on the Barrelfish operating system, and on architecture support for programming language runtime systems. His other recent work has focused on the implementation of software transactional memory for multi-core computers, and the design of programming language features based on it. He is a co-author of the Morgan Claypool book Transactional Memory.

 

Tim has a BA and PhD in computer science from Cambridge University Computer Laboratory. He was on the faculty at the Computer Laboratory from 2000-2004 where he led the department's research on concurrent data structures and contributed to the Xen virtual machine monitor project. He joined Microsoft Research in 2004.

 

A recent photo for print use is available at http://research.microsoft.com/~tharris/tharris-print.jpg.

 

Contact details

Microsoft Research Ltd
Roger Needham Building
J J Thomson Avenue
Cambridge, CB3 0FB
United Kingdom

Tel: +44 1223 479700
Fax: +44 1223 479999