| 2026 | ISCA | Prometheus: Toward Resilient Data Centers through Optimized Cooling Infrastructure. | Sourav Patel, Pratyush Kumar, Youzhi Liang, Thomas Kowalski, Nick Care, Wenjie Dong, Greg Imwalle, Rita Lu, Jeremy Rice, Nick Saddock, Rick Vengalath, Urs Hlzle, Benjamin C. Lee, Parthasarathy Ranganathan |
| 2015 | SIGCOMM | 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 Hlzle, Stephen Stuart, Amin Vahdat |
| 2013 | SIGCOMM | 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, Jon Zolla, Urs Hlzle, Stephen Stuart, Amin Vahdat |
| 2005 | SIGMETRICS | Google: or how I learned to love terabytes. | Urs Hlzle |
| 2004 | USENIX | Monkey See, Monkey Do: A Tool for TCP Tracing and Replaying. | Yuchung Cheng, Urs Hlzle, Neal Cardwell, Stefan Savage, Geoffrey M. Voelker |
| 1999 | ECOOP | A Study of the Allocation Behavior of the SPECjvm98 Java Benchmark. | Sylvia Dieckmann, Urs Hlzle |
| 1999 | ECOOP | Dynamic Query-Based Debugging. | Raimondas Lencevicius, Urs Hlzle, Ambuj K. Singh |
| 1999 | EuroPar | Multi-stage Cascaded Prediction. | Karel Driesen, Urs Hlzle |
| 1999 | OOPSLA | Removing Unnecessary Synchronization in Java. | Jeff Bogda, Urs Hlzle |
| 1999 | OOPSLA | Reducing Transfer Delay Using Java Class File Splitting and Prefetching. | Chandra Krintz, Brad Calder, Urs Hlzle |
| 1998 | ECOOP | Binary Component Adaptation. | Ralph Keller, Urs Hlzle |
| 1998 | ISCA | Accurate Indirect Branch Prediction. | Karel Driesen, Urs Hlzle |
| 1998 | MICRO | The Cascaded Predictor: Economical and Adaptive Branch Target Prediction. | Karel Driesen, Urs Hlzle |
| 1997 | OOPSLA | Query-Based Debugging of Object-Oriented Programs. | Raimondas Lencevicius, Urs Hlzle, Ambuj K. Singh |
| 1996 | ECOOP | Eliminating Virtual Function Calls in C++ Programs. | Gerald Aigner, Urs Hlzle |
| 1996 | OOPSLA | The Direct Cost of Virtual Function Calls in C++. | Karel Driesen, Urs Hlzle |
| 1995 | ECOOP | Message Dispatch on Pipelined Processors. | Karel Driesen, Urs Hlzle, Jan Vitek |
| 1995 | ECOOP | Do Object-Oriented Languages Need Special Hardware Support? | Urs Hlzle, David M. Ungar |
| 1995 | OOPSLA | Type Feedback vs. Concrete Type Inference: A Comparison of Optimization Techniques for Object-Oriented Languages. | Ole Agesen, Urs Hlzle |
| 1995 | OOPSLA | Minimizing Row Displacement Dispatch Tables. | Karel Driesen, Urs Hlzle |
| 1994 | OOPSLA | A Third-Generation SELF Implementation: Reconsiling Responsiveness with Performance. | Urs Hlzle, David M. Ungar |
| 1994 | PLDI | Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback. | Urs Hlzle, David M. Ungar |
| 1993 | ECOOP | Integrating Independently-Developed Components in Object-Oriented Languages. | Urs Hlzle |
| 1992 | PLDI | Debugging Optimized Code with Dynamic Deoptimization. | Urs Hlzle, Craig Chambers, David M. Ungar |
| 1991 | ECOOP | Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches. | Urs Hlzle, Craig Chambers, David M. Ungar |