I am a VP of Engineering of the Geo Platform team and a Google Fellow. My technical interests range from distributed systems software to the design of Google's computing platform. While at Google I have co-authored some well-cited articles on warehouse-scale computing, energy proportionality and storage system reliability. I also co-wrote "The Datacenter as a Computer", the first textbook to describe the architecture of warehouse-scale computing systems, now in its 2nd edition.
I was previously a member of the research staff at Digital Equipment Corporation and Compaq, where our group did some of the pioneering research on modern multi-core architectures. Some of those multi-core processors also use variants of the ring-based cache-coherency interconnects that were the subject of my doctoral research. As a graduate student I was one of the designers of the USC RPM, an early FPGA-based emulator for multiprocessor memory systems.
I am a Fellow of the Association for Computing Machinery (ACM) and the American Association for the Advancement of Science. I was the program chair of ACM ISCA'09 and a National Academy of Engineering Gilbreth Lectureship awardee in 2012. I am currently serving at the National Academies' Computer Science and Telecommunications Board. I have been a keynote speaker at several top-tier research conferences and a guest lecturer at Stanford and PUC-Rio, Brazil.
I hold B.S. and M.S. degrees in Electrical Engineering from the Pontifícia Universidade Católica of Rio de Janeiro, and a Ph.D. in Computer Engineering from the University of Southern California.
lab at my last name, dot org
1600 Amphitheatre Parkway, Mountain View, CA 94043