Urs Hölzle
Co-Authors
Urs grew up in Switzerland and received a master's degree in computer science from ETH Zurich and, as a Fulbright scholar, a Ph.D. from Stanford. While at Stanford (and then a small start-up that was later acquired by Sun Microsystems) he invented fundamental techniques used in most of today's leading Java compilers. Before joining Google he was a professor of computer science at the University of California, Santa Barbara. He is a Fellow of the ACM and a member of the US National Academy of Engineering and the Swiss Academy of Technical Sciences.
Google Publications
-
Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network
Arjun Singh, Joon Ong, Amit Agarwal, Glen Anderson, Ashby Armistead, Roy Bannon, Seb Boving, Gaurav Desai, Bob Felderman, Paulie Germano, Anand Kanagala, Hong Liu, Jeff Provost, Jason Simmons, Eiichi Tanda, Jim Wanderer, Urs Hölzle, Stephen Stuart, Amin Vahdat
Communications of the ACM, vol. Vol. 59, No. 9 (2016), pp. 88-97
-
Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network
Arjun Singh, Joon Ong, Amit Agarwal, Glen Anderson, Ashby Armistead, Roy Bannon, Seb Boving, Gaurav Desai, Bob Felderman, Paulie Germano, Anand Kanagala, Jeff Provost, Jason Simmons, Eiichi Tanda, Jim Wanderer, Urs Hölzle, Stephen Stuart, Amin Vahdat
Sigcomm '15, Google Inc (2015)
-
B4: Experience with a Globally Deployed Software Defined WAN
Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, Jonathan Zolla, Urs Hölzle, Stephen Stuart, Amin Vahdat
Proceedings of the ACM SIGCOMM Conference, Hong Kong, China (2013)
-
Luiz André Barroso, Jimmy Clidaras, Urs Hölzle
Morgan & Claypool Publishers (2013)
-
Brawny cores still beat wimpy cores, most of the time
IEEE MICRO (2010)
-
The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines
Luiz André Barroso, Urs Hölzle
Morgan & Claypool Publishers (2009)
-
The Case for Energy-Proportional Computing
Luiz André Barroso, Urs Hölzle
IEEE Computer, vol. 40 (2007)
-
High-efficiency power supplies for home computers and servers
Urs Hölzle, Bill Weihl
Google (2006), pp. 1-3
-
Monkey See, Monkey Do: A Tool for TCP Tracing and Replaying
Yu-Chung Cheng, Urs Hölzle, Neal Cardwell, Stefan Savage, Geoffrey M. Voelker
USENIX Annual Technical Conference, General Track (2004)
Previous Publications
-
Web Search for a Planet: The Google Cluster Architecture
Luiz Andre Barroso, Jeffrey Dean, Urs Hölzle
IEEE Micro, vol. 23 (2003), pp. 22-28
-
Eliminating Virtual Function Calls in C++ Programs
Gerald Aigner, Urs Hölzle
ECOOP (1996), pp. 142-166
-
Debugging Optimized Code with Dynamic Deoptimization
Urs Hölzle, Craig Chambers, David Ungar
PLDI (1992), pp. 32-43
-
Object, Message, and Performance: How They Coexist in Self
David Ungar, Randall B. Smith, Craig Chambers, Urs Hölzle
IEEE Computer, vol. 25 (1992), pp. 53-64
-
Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches
Urs Hölzle, Craig Chambers, David Ungar
ECOOP (1991), pp. 21-38
-
Organizing Programs Without Classes
Craig Chambers, David Ungar, Bay-Wei Chang, Urs Hölzle
Lisp and Symbolic Computation, vol. 4 (1991), pp. 223-242
-
Parents are Shared Parts of Objects: Inheritance and Encapsulation in SELF
Craig Chambers, David Ungar, Bay-Wei Chang, Urs Hölzle
Lisp and Symbolic Computation, vol. 4 (1991), pp. 207-222