2009 |
33 | EE | Luiz André Barroso,
Urs Hölzle:
The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines
Morgan & Claypool Publishers 2009 |
2007 |
32 | EE | Luiz André Barroso,
Urs Hölzle:
The Case for Energy-Proportional Computing.
IEEE Computer 40(12): 33-37 (2007) |
2005 |
31 | EE | Urs Hölzle:
Google: or how I learned to love terabytes.
SIGMETRICS 2005: 1 |
2004 |
30 | EE | Yu-Chung Cheng,
Urs Hölzle,
Neal Cardwell,
Stefan Savage,
Geoffrey M. Voelker:
Monkey See, Monkey Do: A Tool for TCP Tracing and Replaying.
USENIX Annual Technical Conference, General Track 2004: 87-98 |
2003 |
29 | | Raimondas Lencevicius,
Urs Hölzle,
Ambuj K. Singh:
Dynamic Query-Based Debugging of Object-Oriented Programs.
Autom. Softw. Eng. 10(1): 39-74 (2003) |
28 | EE | Luiz André Barroso,
Jeffrey Dean,
Urs Hölzle:
Web Search for a Planet: The Google Cluster Architecture.
IEEE Micro 23(2): 22-28 (2003) |
1999 |
27 | EE | Raimondas Lencevicius,
Urs Hölzle,
Ambuj K. Singh:
Dynamic Query-Based Debugging.
ECOOP 1999: 135-160 |
26 | EE | Sylvia Dieckmann,
Urs Hölzle:
A Study of the Allocation Behavior of the SPECjvm98 Java Benchmark.
ECOOP 1999: 92-115 |
25 | EE | Karel Driesen,
Urs Hölzle:
Multi-stage Cascaded Prediction.
Euro-Par 1999: 1312-1321 |
24 | EE | Chandra Krintz,
Brad Calder,
Urs Hölzle:
Reducing Transfer Delay Using Java Class File Splitting and Prefetching.
OOPSLA 1999: 276-291 |
23 | EE | Jeff Bogda,
Urs Hölzle:
Removing Unnecessary Synchronization in Java.
OOPSLA 1999: 35-46 |
22 | EE | Murat Karaorman,
Urs Hölzle,
John L. Bruno:
jContractor: A Reflective Java Library to Support Design by Contract.
Reflection 1999: 175-196 |
1998 |
21 | EE | Ralph Keller,
Urs Hölzle:
Binary Component Adaptation.
ECOOP 1998: 307-329 |
20 | EE | Ralph Keller,
Urs Hölzle:
Late Component Adaptation.
ECOOP Workshops 1998: 143-144 |
19 | EE | Karel Driesen,
Urs Hölzle:
Accurate Indirect Branch Prediction.
ISCA 1998: 167-178 |
18 | EE | Karel Driesen,
Urs Hölzle:
The Cascaded Predictor: Economical and Adaptive Branch Target Prediction.
MICRO 1998: 249-258 |
1997 |
17 | | Raimondas Lencevicius,
Urs Hölzle,
Ambuj K. Singh:
Query-Based Debugging of Object-Oriented Programs.
OOPSLA 1997: 304-317 |
1996 |
16 | EE | Gerald Aigner,
Urs Hölzle:
Eliminating Virtual Function Calls in C++ Programs.
ECOOP 1996: 142-166 |
15 | | Karel Driesen,
Urs Hölzle:
The Direct Cost of Virtual Function Calls in C++.
OOPSLA 1996: 306-323 |
14 | EE | Urs Hölzle,
David Ungar:
Reconciling Responsiveness with Performance in Pure Object-Orieted Languages.
ACM Trans. Program. Lang. Syst. 18(4): 355-400 (1996) |
1995 |
13 | EE | Karel Driesen,
Urs Hölzle,
Jan Vitek:
Message Dispatch on Pipelined Processors.
ECOOP 1995: 253-282 |
12 | EE | Urs Hölzle,
David Ungar:
Do Object-Oriented Languages Need Special Hardware Support?
ECOOP 1995: 283-302 |
11 | | Karel Driesen,
Urs Hölzle:
Minimizing Row Displacement Dispatch Tables.
OOPSLA 1995: 141-155 |
10 | | Ole Agesen,
Urs Hölzle:
Type Feedback vs. Concrete Type Inference: A Comparison of Optimization Techniques for Object-Oriented Languages.
OOPSLA 1995: 91-107 |
9 | | Urs Hölzle,
Ole Agesen:
Dynamic versus Static Optimization Techniques for Object-Oriented Languages.
TAPOS 1(3): 167-188 (1995) |
1994 |
8 | | Urs Hölzle,
David Ungar:
A Third-Generation SELF Implementation: Reconsiling Responsiveness with Performance.
OOPSLA 1994: 229-243 |
7 | | Urs Hölzle,
David Ungar:
Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback.
PLDI 1994: 326-336 |
1993 |
6 | EE | Urs Hölzle:
Integrating Independently-Developed Components in Object-Oriented Languages.
ECOOP 1993: 36-56 |
1992 |
5 | | Urs Hölzle,
Craig Chambers,
David Ungar:
Debugging Optimized Code with Dynamic Deoptimization.
PLDI 1992: 32-43 |
4 | | David Ungar,
Randall B. Smith,
Craig Chambers,
Urs Hölzle:
Object, Message, and Performance: How They Coexist in Self.
IEEE Computer 25(10): 53-64 (1992) |
1991 |
3 | EE | Urs Hölzle,
Craig Chambers,
David Ungar:
Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches.
ECOOP 1991: 21-38 |
2 | | Craig Chambers,
David Ungar,
Bay-Wei Chang,
Urs Hölzle:
Parents are Shared Parts of Objects: Inheritance and Encapsulation in SELF.
Lisp and Symbolic Computation 4(3): 207-222 (1991) |
1 | | Craig Chambers,
David Ungar,
Bay-Wei Chang,
Urs Hölzle:
Organizing Programs Without Classes.
Lisp and Symbolic Computation 4(3): 223-242 (1991) |