Share this page
  • 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 > People > Ross McIlroy
Ross McIlroy

Ross McIlroy
POST DOC RESEARCHER
.

I am a Post-Doc Researcher in the Systems and Networking group at Microsoft Research Cambridge. My main research interests lie in operating systems, runtime systems and programming language support for multi-core architectures.  I am particularly interested in improving the interface between application programs and heterogeneous architectures, such as the IBM Cell processor, NUMA architectures and CPU/GPU hybrid systems.  I am currently involved in the Barrelfish operating system, which is a joint collaboration between Microsoft Research and ETH-Zurich.

My PhD research, at the University of Glasgow, involved the creation of a Java Virtual Machine for the Cell processor, called Hera-JVM.  My Masters Research project involved using the Xen Virtual Machine Monitor to partition a network router's resources between multiple competing QoS network flows.  During an internship with Microsoft Research Redmond I worked on an extension to the Singularity operating system, known as Helios, aimed at supporting heterogeneous multicore platforms. 

Publications

Professional Activities

I am a chair of the Workshop on Systems for Future Multi-Core Architectures (SFMA'2011), which is co-located with EuroSys 2011 in Salzburg, Austria.

I am a member of the program committee for VEE 2011.

I was the website chair for EuroSys 2008, and assisted in local arrangements. I was also a chair of the Workshop on Operating Systems support for Heterogeneous Multicore Architectures held at PACT 2007.

I have reviewed for OSHMA'07, CCNC'09, ACM Wireless Networks, ACM OS Review and VEE'11.