The case for energy-proportional computing LA Barroso, U Hölzle Computer 40 (12), 33-37, 2007 | 3265 | 2007 |
B4: Experience with a globally-deployed software defined WAN S Jain, A Kumar, S Mandal, J Ong, L Poutievski, A Singh, S Venkata, ... ACM SIGCOMM Computer Communication Review 43 (4), 3-14, 2013 | 2916 | 2013 |
The datacenter as a computer: An introduction to the design of warehouse-scale machines LA Barroso, J Clidaras Springer Nature, 2022 | 2847 | 2022 |
Web search for a planet: The Google cluster architecture LA Barroso, J Dean, U Holzle IEEE micro 23 (2), 22-28, 2003 | 1558 | 2003 |
Jupiter rising: A decade of clos topologies and centralized control in google's datacenter network A Singh, J Ong, A Agarwal, G Anderson, A Armistead, R Bannon, ... ACM SIGCOMM computer communication review 45 (4), 183-197, 2015 | 810 | 2015 |
Information retrieval based on historical data A Acharya, M Cutts, J Dean, P Haahr, M Henzinger, U Hoelzle, ... US Patent 7,346,839, 2008 | 659 | 2008 |
Optimizing dynamically-typed object-oriented languages with polymorphic inline caches U Hölzle, C Chambers, D Ungar ECOOP'91 European Conference on Object-Oriented Programming: Geneva …, 1991 | 512 | 1991 |
Debugging optimized code with dynamic deoptimization U Hölzle, C Chambers, D Ungar Proceedings of the ACM SIGPLAN 1992 conference on Programming language …, 1992 | 392 | 1992 |
Optimizing dynamically-dispatched calls with run-time type feedback U Hölzle, D Ungar Proceedings of the ACM SIGPLAN 1994 conference on Programming language …, 1994 | 344 | 1994 |
Binary component adaptation R Keller, U Hölzle ECOOP’98—Object-Oriented Programming: 12th European Conference Brussels …, 2006 | 313 | 2006 |
Removing unnecessary synchronization in Java J Bogda, U Hölzle Proceedings of the 14th ACM SIGPLAN conference on Object-oriented …, 1999 | 278 | 1999 |
Participatory sensing: applications and architecture [internet predictions] D Estrin, KM Chandy, RM Young, L Smarr, A Odlyzko, D Clark, V Reding, ... IEEE Internet Computing 14 (1), 12-42, 2009 | 264 | 2009 |
Adaptive optimization for SELF: reconciling high performance with exploratory programming U Holzle Stanford University, 1994 | 254 | 1994 |
A study of the allocation behavior of the SPECjvm98 Java benchmarks S Dieckmann, U Hölzle ECOOP’99—Object-Oriented Programming: 13th European Conference Lisbon …, 1999 | 250 | 1999 |
The direct cost of virtual function calls in C++ K Driesen, U Hölzle Proceedings of the 11th ACM SIGPLAN conference on Object-oriented …, 1996 | 217 | 1996 |
Integrating independently-developed components in object-oriented languages U Hölzle ECOOP’93—Object-Oriented Programming: 7th European Conference …, 1993 | 185 | 1993 |
Organizing programs without classes D Ungar, C Chambers, BW Chang, U Hölzle Lisp and Symbolic Computation 4 (3), 223-242, 1991 | 185 | 1991 |
Eliminating virtual function calls in C++ programs G Aigner, U Hölzle ECOOP’96—Object-Oriented Programming: 10th European Conference Linz …, 1996 | 184 | 1996 |
jContractor: A Reflective Java Library to Support Design By Contract M Karaorman, U Hölzle, J Bruno Meta-Level Architectures and Reflection: Second International Conference …, 1999 | 171 | 1999 |
The datacenter as a computer: Designing warehouse-scale machines LA Barroso, U Hölzle, P Ranganathan Morgan & Claypool Publishers, 2018 | 164 | 2018 |