Hank Levy (computer scientist)

from Wikipedia, the free encyclopedia
Hank Levy 2008

Henry M. "Hank" Levy (* 1952 ) is an American computer engineer. In the 1990s, he and Susan Eggers were among the developers of Simultaneous Multithreading (SMT).

Life

Levy started out as a computer engineer at Digital Equipment Corporation , where he was one of the developers of the VMS operating system for VAX computers. He has been at the University of Washington since 1983, where he received his doctorate in 1981 under Edward Lazowska (* 1950) and where he is Wissner-Slivka Professor of Computer Science and Engineering and Director of the Paul G. Allen School for Computer Science and Engineering there .

Levy deals with computer architecture, operating systems, the Internet (including cloud computing ) and distributed systems. In the 1980s he was involved in the development of the object-oriented programming language for distributed systems, Emerald.

He is a Fellow of the Institute of Electrical and Electronics Engineers (IEEE), the Association for Computing Machinery (ACM), whose SIGOPS (Special Interest Group on Operating Systems) he chaired, and a Fellow of the National Academy of Engineering .

Levy founded two computer companies: Skytap in Seattle for cloud computing and 2000 Performant Inc. for Java-based management of computing power, acquired by Mercury in 2003.

Fonts (selection)

Books

  • with Richard Eckhouse: Computer programming and architecture: the VAX-11 , Digital Press 1980
  • Capability-based Computer Systems , Digital Press 1984

Essays

  • with E. Jul, N. Hutchinson, A. Black: Fine-grained mobility in the Emerald system , ACM Transactions on Computer Systems (TOCS) 6, 1988, pp. 109-133
  • with A. Black, N. Hutchinson, E. Jul, L. Carter: Distribution and abstract types in emerald , IEEE Transactions on Software Engineering, 1987, pp. 65-76
  • with Dean M. Tullsen, Susan J. Eggers: Simultaneous multithreading: Maximizing on-chip parallelism , 22nd Annual International Symposium on Computer Architecture, 1995, pp. 392-403
  • with DM Tullsen, SJ Eggers, JS Emer, JL Lo, RL Stamm: Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor , ACM SIGARCH Computer Architecture News, Volume 24, Issue 2, 1996, pp. 191-202
  • with SJ Eggers, JS Emer, JL Lo, RL Stamm, DM Tullsen: Simultaneous multithreading: A platform for next-generation processors , IEEE micro, Volume 17, 1997, pp. 12-19
  • with A. Wolman, M. Voelker, N. Sharma, N. Cardwell, A. Karlin: On the scale and performance of cooperative web proxy caching , ACM SIGOPS Operating Systems Review, Volume 33, 1999, pp. 16-31
  • with S. Saroiu, KP Gummadi, RJ Dunn, SD Gribble: An analysis of internet content delivery systems , ACM SIGOPS Operating Systems Review, Volume 36, 2002, pp. 315–327
  • with KP Gummadi, RJ Dunn, S. Saroiu, SD Gribble, J. Zahorjan: Measurement, modeling, and analysis of a peer-to-peer file-sharing workload , ACM SIGOPS Operating Systems Review, Volume 37, 2003, p. 314 -329

Web links

Individual evidence

  1. Hank Levy in the Mathematics Genealogy Project (English)Template: MathGenealogyProject / Maintenance / id used Template: MathGenealogyProject / Maintenance / name used
  2. Online on Levy's homepage