The Schooner Project

Interconnecting Heterogeneous HPC Scientific Applications

Department of Computer Science
The University of Arizona

The goal of the Schooner Project is to investigate a new model for High Performance Computing (HPC) applications in which the application is constructed as a heterogeneous distributed program or, equivalently, a meta-computation. Computational heterogeneity in this model occurs in several dimensions, including programming languages, programming models, and machine architectures. With this approach, an application is constructed from a distributed collection of component codes executing on a variety of heterogeneous machines spanning both short- and long-haul networks. A software interconnection system connects components into a single program in a manner that is transparent to the user, and provides configuration and execution control over the resulting computation.

In short, the vision is of a future where codes can be selected for an application based solely on their value to the computation and not their computational requirements, a philosophy that goes beyond simple accommodation of heterogeneity to exploitation.

System overview

Application collaborations


Software distribution

Supercomputing '95 research exhibit

The Crew

Right to left:

Schooner Project Home Page / CS mail: schooner-project followed by the domain name:
Last updated on 9/16/97.

Department of Computer Science
The University of Arizona
Tucson, AZ 85721

back to C.S. Dept. home page