Paul Barham

  • Google Brain, Mountain View, CA, USA
  • Microsoft Research Cambridge, UK
  • University of Cambridge, Computer Laboratory, UK

According to our database1, Paul Barham authored at least 28 papers between 1995 and 2022.

Collaborative distances:


ACM Fellow

ACM Fellow 2018, "For contributions to the design of operating systems and scalable distributed information processing systems".



In proceedings 
PhD thesis 


Online presence:



PaLM: Scaling Language Modeling with Pathways.
CoRR, 2022

Machine Learning Systems are Stuck in a Rut.
Proceedings of the Workshop on Hot Topics in Operating Systems, 2019

Dynamic control flow in large-scale machine learning.
Proceedings of the Thirteenth EuroSys Conference, 2018

TensorFlow: A system for large-scale machine learning.
CoRR, 2016

TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems.
CoRR, 2016

Incremental, iterative data processing with timely dataflow.
Commun. ACM, 2016

Interacting with Large Distributed Datasets Using Sketch.
Proceedings of the 16th Eurographics Symposium on Parallel Graphics and Visualization, 2016

Naiad: a timely dataflow system.
Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles, 2013

Fast byte-granularity software fault isolation.
Proceedings of the 22nd ACM Symposium on Operating Systems Principles 2009, 2009

The multikernel: a new OS architecture for scalable multicore systems.
Proceedings of the 22nd ACM Symposium on Operating Systems Principles 2009, 2009

Your computer is already a distributed system. Why isn't your OS?
Proceedings of HotOS'09: 12th Workshop on Hot Topics in Operating Systems, 2009

Vigilante: End-to-end containment of Internet worm epidemics.
ACM Trans. Comput. Syst., 2008

CT-NOR: Representing and Reasoning About Events in Continuous Time.
Proceedings of the UAI 2008, 2008

30 seconds is not enough!: a study of operating system timer usage.
Proceedings of the 2008 EuroSys Conference, Glasgow, Scotland, UK, April 1-4, 2008, 2008

Reclaiming Network-wide Visibility Using Ubiquitous Endsystem Monitors.
Proceedings of the 2006 USENIX Annual Technical Conference, Boston, MA, USA, May 30, 2006

Discovering Dependencies for Network Management.
Proceedings of the 5th ACM Workshop on Hot Topics in Networks, 2006

Vigilante: end-to-end containment of internet worms.
Proceedings of the 20th ACM Symposium on Operating Systems Principles 2005, 2005

Anemone: using end-systems as a rich network management platform.
Proceedings of the 1st Annual ACM Workshop on Mining Network Data, 2005

Request extraction in Magpie: events, schemas and temporal joins.
Proceedings of the 11st ACM SIGOPS European Workshop, 2004

Using Magpie for Request Extraction and Workload Modelling.
Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI 2004), 2004

Xen and the art of virtualization.
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, 2003

Magpie: Online Modelling and Performance-aware Systems.
Proceedings of HotOS'03: 9th Workshop on Hot Topics in Operating Systems, 2003

Protocol Implementation in a Vertically Structured Operating System.
Proceedings of the 22nd IEEE Conference on Local Computer Networks (LCN '97), 1997

The Design and Implementation of an Operating System to Support Distributed Multimedia Applications.
IEEE J. Sel. Areas Commun., 1996

Devices in a multi-service operating system.
PhD thesis, 1996

Devices on the Desk Area Network.
IEEE J. Sel. Areas Commun., 1995