This project investigates several aspects of the problem of parallel programming. The work will be performed in three stages. The first (and main) stage involves basic research on fundamental issues of the problem including models of parallel computation user and compiler- assisted parallelism specification, task formation and synchronization, program partitioning and interprocessor communication and scheduling of parallel programs on vector-parallel architectures. During this phase the emphasis will be on the design and analysis of general policies and specific algorithms and heuristics. The second phase involves extensive simulations using real benchmarks. The last phase involves development of a comprehensive parallelizing multilingual compiler for C and Fortran which will incorporate the results of the previous two phases.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
8957310
Program Officer
Yechezkel Zalcstein
Project Start
Project End
Budget Start
1989-09-15
Budget End
1995-02-28
Support Year
Fiscal Year
1989
Total Cost
$312,000
Indirect Cost
Name
University of Illinois Urbana-Champaign
Department
Type
DUNS #
City
Champaign
State
IL
Country
United States
Zip Code
61820