Codesigning Computing Systems for Artificial Intelligence

Speaker: Suvinay Subramanian , Google

Date: Tuesday, November 07, 2023

Time: 4:00 PM to 5:00 PM Note: all times are in the Eastern Time Zone

Public: Yes

Location: 32-D463

Event Type:

Room Description:

Host: Professor Daniel Sanchez, CSG - CSAIL - MIT

Contact: Sally O. Lee, 3-6837,

Relevant URL:

Speaker URL: None

Speaker Photo:

Reminders to:

Reminder Subject: TALK: Codesigning Computing Systems for Artificial Intelligence


The rapid advancement of artificial intelligence (AI) has ushered in an era of
unprecedented computational demands, necessitating continuous innovation in
computing systems. In this talk, we will highlight how codesign has been a key
paradigm in enabling innovative solutions and state-of-the-art performance in
Google's AI computing systems, namely Tensor Processing Units (TPUs). We
present several codesign case studies across different layers of the stack,
spanning hardware, systems, software, algorithms, all the way up to the
datacenter. We discuss how TPUs have made judicious, yet opinionated bets in
our design choices, and how these design choices have not only kept pace with
the blistering rate of change, but also enabled many of the breakthroughs in

Suvinay Subramanian is a Staff Software Engineer at Google, where he works on
the architecture and codesign for Google's ML supercomputers, Tensor Processing
Units (TPUs). His work has directly impacted innovative architecture and
systems features in multiple generations of TPUs, and empowered performant
training and serving of Google's research and production AI workloads. Suvinay
received a Ph.D. from MIT, and a B.Tech from the Indian Institute of Technology
Madras. He also co-hosts the Computer Architecture podcast that spotlights
cutting-edge developments in computer architecture and systems.

Research Areas:

Impact Areas:

This event is not part of a series.

Created by Sally O. Lee Email at Thursday, October 26, 2023 at 12:14 PM.