High Performance Virtual Machines -- 1996 DARPA ITO Summary

PROJECT SUMMARY

DARPA Order Number E313

Contractor:

The Board of Trustees of the University of Illinois 801 South Wright Street Urbana, Illinois 61801

PRINCIPAL INVESTIGATOR

     Andrew A. Chien
     Department of Computer Science
     University of Illinois
     1304 West Springfield Avenue
     Urbana, Illinois 61801
     Phone: 217-333-6844
     Fax:  217-244-6500
     Email: achien@cs.uiuc.edu

Co-PI's

     Daniel A. Reed and David A. Padua
     Department of Computer Science/University of Illinois
     Email: reed@cs.uiuc.edu
     Email: padua@cs.uiuc.edu

Related Information

http://www-csag.cs.uiuc.edu/projects/hpvm.html

Objective

High Performance Virtual Machines (HPVMs) can increase the accessibility and delivered performance of distributed computational resources for high performance computing applications. Successful HPVM's will reduce the effort required to build efficient parallel applications on distributed resources, increase the performance delivered to those applications, and leverage parallel software tools from existing parallel systems to distributed environments.

Approach

The rapidly increasing performance of low-cost computing systems has produced a rich environment for desktop, distributed, and wide-area computing. However this wealth of computational resources has not been effectively harnessed for high performance computing. High Performance Virtual Machines (HPVMs) are a new technology which leverage the software tools and developed understanding of parallel computation on scalable parallel systems to exploit distributed computing resources. The objective to reduce the effort to build high performance applications on distributed systems.

High Performance Virtual Machines depend on building a uniform, portable abstraction -- a virtual machine -- with predictable, high performance characteristics. To successfully insulate application programs, a virtual machine must (1) deliver a large fraction of the underlying hardware performance, (2) virtualize resources to provide portability and to reduce the effort in building application programs, and (3) deliver predictable, high performance. The project is developing novel technology that leverages commodity components (hardware and software) to deliver high performance communication over cluster and wide area interconnects, predictable communication and computation, coordinated scheduling, and uniform access to resources (e.g. files, mass storage, embedded sensors). The HPVM project involves not only the development of novel communication, scheduling, and resource management technologies, but also dissemination of a series of software release which embody these ideas.

1996 Accomplishments

New Start

FY 1997 Plans

The major objectives for the fiscal 1997 year for the High Performance Virtual Machines are:

Technology Transition

Illinois Fast Messages and MPI for Fast Messages has been successfully transferred to over 150 sites in corporations, the national laboratories, research labs, and academia.

Prepared 24 Oct 1996

Back to CSAG home page

webmaster