We are based in Cambridge, UK. Our main areas of research are:
Systems software for multiprocessor machines and “rack scale” clusters. Currently we are investigating parallel runtime systems for graph analytics, and scheduling techniques for sharing this kind of hardware between multiple concurrent jobs with dynamically varying resource requirements).
Programming language design (primarily Java and other JVM languages).