Urs Hölzle

Affiliations:
  • University of California, Santa Barbara, USA


According to our database1, Urs Hölzle authored at least 42 papers between 1991 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
The Carbon Footprint of Machine Learning Training Will Plateau, Then Shrink.
Computer, 2022

2018
The Datacenter as a Computer: Designing Warehouse-Scale Machines, Third Edition
Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers, ISBN: 978-3-031-01761-2, 2018

2016
Jupiter rising: a decade of clos topologies and centralized control in Google's datacenter network.
Commun. ACM, 2016

2015
Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

2013
The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Second Edition
Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers, ISBN: 978-3-031-01741-4, 2013

B4: experience with a globally-deployed software defined wan.
Proceedings of the ACM SIGCOMM 2013 Conference, 2013

2010
Challenges and Opportunities for Extremely Energy-Efficient Processors.
IEEE Micro, 2010

Internet Predictions.
IEEE Internet Comput., 2010

2009
The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines
Synthesis Lectures on Computer Architecture, Morgan & Claypool Publishers, ISBN: 978-3-031-01722-3, 2009

2007
The Case for Energy-Proportional Computing.
Computer, 2007

2005
Google: or how I learned to love terabytes.
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2005

2004
Monkey See, Monkey Do: A Tool for TCP Tracing and Replaying.
Proceedings of the General Track: 2004 USENIX Annual Technical Conference, June 27, 2004

2003
Web Search for a Planet: The Google Cluster Architecture.
IEEE Micro, 2003

Dynamic Query-Based Debugging of Object-Oriented Programs.
Autom. Softw. Eng., 2003

1999
jContractor: A Reflective Java Library to Support Design by Contract.
Proceedings of the Meta-Level Architectures and Reflection, 1999

Reducing Transfer Delay Using Java Class File Splitting and Prefetching.
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1999

Removing Unnecessary Synchronization in Java.
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1999

Multi-stage Cascaded Prediction.
Proceedings of the Euro-Par '99 Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August 31, 1999

Dynamic Query-Based Debugging.
Proceedings of the ECOOP'99, 1999

A Study of the Allocation Behavior of the SPECjvm98 Java Benchmark.
Proceedings of the ECOOP'99, 1999

1998
The Cascaded Predictor: Economical and Adaptive Branch Target Prediction.
Proceedings of the 31st Annual IEEE/ACM International Symposium on Microarchitecture, 1998

Accurate Indirect Branch Prediction.
Proceedings of the 25th Annual International Symposium on Computer Architecture, 1998

Late Component Adaptation.
Proceedings of the Object-Oriented Technology, ECOOP'98 Workshop Reader, 1998

Binary Component Adaptation.
Proceedings of the ECOOP'98, 1998

1997
Query-Based Debugging of Object-Oriented Programs.
Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1997

1996
Reconciling Responsiveness with Performance in Pure Object-Orieted Languages.
ACM Trans. Program. Lang. Syst., 1996

The Direct Cost of Virtual Function Calls in C++.
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996

Eliminating Virtual Function Calls in C++ Programs.
Proceedings of the ECOOP'96, 1996

1995
Dynamic versus Static Optimization Techniques for Object-Oriented Languages.
Theory Pract. Object Syst., 1995

Minimizing Row Displacement Dispatch Tables.
Proceedings of the Tenth Annual Conference on Object-Oriented Programming Systems, 1995

Type Feedback vs. Concrete Type Inference: A Comparison of Optimization Techniques for Object-Oriented Languages.
Proceedings of the Tenth Annual Conference on Object-Oriented Programming Systems, 1995

Do Object-Oriented Languages Need Special Hardware Support?
Proceedings of the ECOOP'95, 1995

Message Dispatch on Pipelined Processors.
Proceedings of the ECOOP'95, 1995

1994
Adaptive optimization for self: reconciling high performance with exploratory programming.
PhD thesis, 1994

Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback.
Proceedings of the ACM SIGPLAN'94 Conference on Programming Language Design and Implementation (PLDI), 1994

A Third-Generation SELF Implementation: Reconsiling Responsiveness with Performance.
Proceedings of the Ninth Annual Conference on Object-Oriented Programming Systems, 1994

1993
Integrating Independently-Developed Components in Object-Oriented Languages.
Proceedings of the ECOOP'93, 1993

1992
Object, Message, and Performance: How They Coexist in Self.
Computer, 1992

Debugging Optimized Code with Dynamic Deoptimization.
Proceedings of the ACM SIGPLAN'92 Conference on Programming Language Design and Implementation (PLDI), 1992

1991
Organizing Programs Without Classes.
LISP Symb. Comput., 1991

Parents are Shared Parts of Objects: Inheritance and Encapsulation in SELF.
LISP Symb. Comput., 1991

Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches.
Proceedings of the ECOOP'91 European Conference on Object-Oriented Programming, 1991


  Loading...