This project develops an existing scalable fault-tolerant and visually programmable platform called GLU which enables parallel application to be run on existing hardware. The essential property of GLU that makes it all work is the way it actually combines declarative and procedural code. GLU programs consist of a declarative top layer and lower layers of procedural code, e.g., C or FORTRAN. The procedural code is written without thinking about parallel evaluation. All the parallelism and the fault tolerance come from the declarative level. GLU will be developed by making improvements at various levels: in the range of machines that can be used, in performance (and measurement thereof), in the declarative/procedural interface to allow systematic reuse of existing code, in the graphical specification of the declarative layer, and in the graphical layer itself.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
9203249
Program Officer
Yechezkel Zalcstein
Project Start
Project End
Budget Start
1992-09-01
Budget End
1996-08-31
Support Year
Fiscal Year
1992
Total Cost
$275,925
Indirect Cost
Name
Arizona State University
Department
Type
DUNS #
City
Tempe
State
AZ
Country
United States
Zip Code
85281