High Performance Virtual Machines:
Efficient Cooperative Computing

Andrew A. Chien

University of Illinois and Hewlett-Packard Laboratories

High performance commodity components (networks, hardware, and software) enable high performance computing on collections of commodity systems (e.g. PC's running Windows NT). However, providing usable high performance on distributed resources for more than coarse-grained, decoupled jobs presents significant technical challenges.

High Performance Virtual Machines (HPVMs) make exploiting distributed resources easier by providing portable resource API's and abstractions for computing, communication, and I/O. HPVM implementations HPVM's will provide predictable, high performance to these API's. The talk will describe component technologies for HPVM: Fast Messages (9 usec latency and up to 50 megabytes/sec bandwidth) and the Illinois Concert project (3 usec overhead remote procedure call), as well as dynamic coscheduling.

ANDREW A. CHIEN's research involves the interaction of languages, compilers, system software, and architecture in high-performance systems. He is currently on sabbatical at Hewlett-Packard Laboratories, on leave from the University of Illinois where he is an Associate Professor of Computer Science with joint appointments with Electrical and Computer Engineering and as a research scientist in the National Center for Supercomputing Applications. Andrew received his undergraduate, master's, and doctoral degrees from the Massachusetts Institute of Technology.

Back to LESS

Last modified: December 12, 1996
Robert Blumofe