System performance
We develop the methodology that informs the roadmap, architecture and design of all computer systems deployed in Google data centers, enabling efficient utilization of our software and hardware infrastructure.

We develop the methodology that informs the roadmap, architecture and design of all computer systems deployed in Google data centers, enabling efficient utilization of our software and hardware infrastructure.
About the team
Our team guides the roadmap, architecture and design of Google’s global computer infrastructure. We bring together experts in computer architecture, machine learning, software systems, compilers and operating systems to define and build the next generation of technology that powers Google.
Our research encompasses the entire system stack, from distributed software and runtime systems to microarchitecture and circuits. We seek to propose new computing substrates and accelerators, build and optimize large-scale real-world systems, research techniques to maximize code efficiency and define new machine-learning-based systems and paradigms. Research and open-ended exploration are key aspects of our work and we seek to share this work externally with the broader research community. We publish at a wide array of conferences, including ISCA, ASPLOS, MICRO, NeurIPS, ICML and ICLR.
Team focus summaries
Featured publications
Highlighted work
-
Reimagining video infrastructure to empower YouTubeVideo infrastructure for YouTube
-
Unlocking the Full Potential of Datacenter ML Accelerators with Platform-Aware Neural ArchitectureHardware-specific ML models
-
Machine Learning for Computer ArchitectureAutomating computer architecture using machine learning
-
Offline Optimization for Architecting Hardware AcceleratorsLearned models for microarchitectural simulation
Some of our locations
Some of our people
-
Milad Hashemi
- Distributed Systems and Parallel Computing
- Hardware and Architecture
- Machine Intelligence
-
Marisabel Guevara Hechtman
- Hardware and Architecture
-
Sundar Dev
- Distributed Systems and Parallel Computing
- Hardware and Architecture
- Software Systems
-
Liqun Cheng
- Distributed Systems and Parallel Computing
- Hardware and Architecture
-
Rama Govindaraju
- Data Mining and Modeling
- Distributed Systems and Parallel Computing
- Algorithms and Theory
-
Parthasarathy Ranganathan
- Distributed Systems and Parallel Computing
- Hardware and Architecture
- Software Systems
-
Jichuan Chang
- Distributed Systems and Parallel Computing
- Hardware and Architecture
-
Sheng Li
- Distributed Systems and Parallel Computing
- Hardware and Architecture
- Machine Intelligence
-
Kun Lin
- Data Mining and Modeling
- Human-Computer Interaction and Visualization
- Machine Intelligence