Urs Hölzle

from Wikipedia, the free encyclopedia

Urs Hölzle (* around 1964) is a Swiss computer scientist who was significantly involved in the development of various Java compilers . He was a professor at the University of California, Santa Barbara (UCSB) before joining Google Inc. as one of the first ten employees . There he works as Senior Vice President for Technical Infrastructure.

Life

Urs Hölzle grew up in Liestal and studied computer science at the ETH Zurich from 1984 to 1988 . In 1988 he received a Fulbright scholarship . He received his PhD from Stanford University in the United States in 1994 , where he also met Google founders Larry Page and Sergey Brin . From 1994 to 2000, Hölzle was Assistant / Associate Professor of Computer Science at the University of California, Santa Barbara.

Urs Hölzle had been working in Sun Microsystems ' Self- Development Group since the early 1990s , left it in 1994 together with Lars Bak , Gilad Bracha , Steffen Grarup, Robert Griesemer and David Griswold and founded Longview Technologies in Palo Alto with them . There Urs Hölzle succeeded in developing a type feedback compiler. In 1995, the development of the HotSpot VM was started due to the rapid development of Sun's new programming language Java .

In 1996 Urs Hölzle received the National Science Foundation's Career Award in recognition of his work on high-performance implementations of object-oriented programming languages . He was a co-founder of Animorphic Systems, a company that designed compilers for Smalltalk and Java. In 1997, Sun bought the start-up that had been founded two years earlier for around 23 million US dollars . Back at Sun, Urs Hölzle pushed the development of the high-performance HotSpot VM for Java. He also played a leading role in DARPA's national compiler infrastructure project .

Hölzle was a member of the Board of Directors of WWF- USA from 2009 to 2018 . He is a member of the National Council of WWF-USA.

He is married and lives in Palo Alto .

Work for Google

Urs Hölzle began working for Google when the company was still working on a few square meters with 30 PCs on shelves. He was the company's eighth employee and the company's first chief engineer. Urs Hölzle is now Senior Vice President responsible for technical infrastructure. Urs Hölzle consistently advocated a reduction in the energy consumption of data centers. This was done initially for cost reasons, later environmental protection motives were added. In March 2010, Hölzle campaigned in an internal memo to give Google a new direction in the direction of social media and thus to take account of the preferences of Internet users. Subsequently, this impulse and everything it triggered became known as Urs-Quake .

Trivia

In the early years of the company, Urs Hölzle regularly took the Leonberger Yoshka with him to work and thus laid the foundations for the company's dog-friendliness. Yoshka is explicitly mentioned as Google's first dog in the company's history, and the cafeteria in the main entrance area of ​​the Googleplex is named after him, the Yoshka Cafe .

Publications (selection)

  • with Luiz A. Barroso, J. Clidaras: The Datacenter as a Computer . An Introduction to the Design of Warehouse-Scale Machines . 2nd Edition. Morgan & Claypool, Madison 2013, ISBN 978-1-62705-009-8 , doi : 10.2200 / S00516ED2V01Y201306CAC024 ( morganclaypool.com [PDF]).
  • with Sushant Jain et al .: B4: Experience with a Globally-Deployed Software Defined WAN . In: ACM SIGCOMM Computer Communication Review . Volume 43, No. 4 , 2013, ISBN 978-1-4503-2056-6 , ISSN  0146-4833 , p. 3–14 ( ucsd.edu [PDF]).
  • Brawny cores still beat wimpy cores, most of the time . In: IEEE micro . Volume 30, No. 4 , 2010, ISSN  0272-1732 , p. 23-24 ( cs.cmu.edu [PDF]).
  • with Luiz A. Barroso, J. Dean: Web Search for a Planet: The Google Cluster Architecture . In: IEEE micro . Vol. 23, No. 2 , 2003, ISSN  0272-1732 , p. 22-28 ( googleusercontent.com [PDF]).
  • with Luiz A. Barroso: The Case for Energy-Proportional Computing . In: IEEE micro . Vol. 23, No. 2 , 2003, ISSN  0272-1732 , p. 2–8 ( asu.edu [PDF]).
  • with Craig Chambers, D. Ungar: Optimizing Dynamically-Typed Object-Oriented Programming Languages ​​With Polymorphic Inline Caches . In: Pierre America (Ed.): ECOOP '91 - European Conference on Object-Oriented Programming . Springer, Berlin / Heidelberg / New York 1999, ISBN 3-540-54262-0 , pp. 21-38 ( selflanguage.org [PDF]).
  • with Chandra Krintz, B. Calder: Reducing Transfer Delay Using Java Class File Splitting and Prefetching . In: ACM SIGPLAN Notices . Volume 34, No. 10 , 1999, ISBN 1-58113-238-7 , ISSN  0362-1340 , pp. 276-291 ( cs.ucsb.edu/~ckrintz [PDF]).
  • with Jeff Bogda: Removing Unnecessary Synchronization in Java . In: ACM SIGPLAN Notices . Volume 34, No. 10 , 1999, ISBN 1-58113-238-7 , ISSN  0362-1340 , pp. 35-46 ( cs.ucsb.edu/~urs [PDF]).
  • with Karel Driesen: Multi-stage Cascaded Prediction . In: Patrick Amestoy et al. (Ed.): Euro-Par'99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing . Springer, Berlin / Heidelberg / New York 1999, ISBN 3-540-66443-2 , pp. 1312-1321 ( hoelzle.org [PDF]).
  • with Sylvia Dieckmann: A Study of the Allocation Behavior of the SPECjvm98 Java Benchmarks . In: Rachid Guerraoui (Ed.): ECOOP'99 - Object-Oriented Programming . Springer, Berlin / Heidelberg / New York 1999, ISBN 3-540-66156-5 , pp. 92-115 ( cs.ucsb.edu/~urs [PDF]).
  • with Karel Driesen: Accurate Indirect Branch Prediction . In: ACM SIGARCH computer architecture news . Volume 26, No. 3 , 1998, ISSN  1943-5851 , pp. 167-178 .
  • Java on Steroids. Sun's high-performance Java implementation . In: ACM SIGARCH computer architecture news . Vol. 25, 1997, ISSN  1943-5851 .
  • with Gerald Aigner: Eliminating Virtual Function Calls in C ++ Programs . In: Pierre Cointe (Ed.): ECOOP '96 - Object-Oriented Programming . Springer, Berlin / Heidelberg / New York 1996, ISBN 3-540-61439-7 , pp. 142–166 ( hoelzle.org [PDF]).
  • with David Ungar: Do Object-Oriented Languages ​​Need Special Hardware Support? In: Gerhard Goos et al. (Ed.): ECOOP '95 - Object-Oriented Programming . Springer, Berlin / Heidelberg / New York 1995, ISBN 3-540-60160-0 , pp. 283-302 ( cs.ucsb.edu/~urs [PDF]).
  • with David Ungar: A Third-Generation Self Implementation. Reconciling Responsiveness with Performance . In: ACM SIGPLAN Notices . Volume 29, No. 10 , 1994, ISSN  0362-1340 , pp. 229-243 .
  • with David Ungar: Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback . In: ACM SIGPLAN Notices . Volume 29, No. 6 , 1994, ISSN  0362-1340 , pp. 326-336 .
  • with Craig Chambers, D. Ungar: Debugging Optimized Code with Dynamic Deoptimization . In: ACM SIGPLAN Notices . Volume 27, No. 7 , 1992, ISSN  0362-1340 , pp. 32-43 ( selflanguage.org [PDF]).
  • with David Ungar et al .: Object, Message, and Performance. How They Coexist in SELF . In: Computer. innovative technology for computer professionals . Vol. 25, No. 10 , 1992, ISSN  1558-0814 , pp. 53-64 ( cs.ucsb.edu/~urs [PDF]).

Web links

Individual evidence

  1. Urs Hölzle. research at Google, accessed May 30, 2014 .
  2. Martina Märki: Google wants to open up the entire world of information ( memento from March 2, 2015 in the Internet Archive ) in ETH Globe No. 2 published in September 2006
  3. Jorgos Brouzos: Urs Hölzle: The search engine. Handelszeitung, January 13, 2013, accessed May 30, 2014 .
  4. Urs Hölzle. USCB, accessed May 30, 2014 .
  5. ^ Dave Griswold: The History of the Strongtalk Project .
  6. ^ A b Google Names Leading Internet Executives to Key Management Positions. Google Inc, August 26, 1999, accessed May 30, 2014 .
  7. Keith Hankin: Sun buys Java compiler technology based upon Self !!! February 18, 1997. (Longview Technologies also known as Animorphic Systems)
  8. Casper Thomsen: Swiss køber århusiansk software company. In: computerworld.dk. July 28, 2004, accessed March 1, 2015 (Danish).
  9. ^ Debora Tidwell: Fool Conference Call Synopsis. (No longer available online.) In: The Motley Fool. Sun Microsystems, April 26, 1997, archived from the original on April 2, 2015 ; accessed on March 1, 2015 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.fool.com
  10. Urs Hölzle on the WWF USA website. Retrieved March 24, 2019.
  11. ^ National Council. WWF USA, accessed March 24, 2019.
  12. Thomas Cloer: Urs Hölzle remembers Google's first “data center”. Computerwoche, February 7, 2014, accessed May 30, 2014 .
  13. Matthias Hanselmann: Google: Energy consumption in data centers can be drastically reduced. Deutschlandradio Kultur, March 6, 2009, accessed June 8, 2014 .
  14. ^ Astrid Maier, Christian Rickens: Revolution at Google. In: manager-magazin. September 23, 2011, accessed June 8, 2014 .
  15. Guilherme Neto: What's so good about working for Google after all? finanzenews24, accessed on May 30, 2014 .