PARADIGM Project Overview
PARADIGM currently accepts either a sequential Fortran 77 or High Performance
Fortran (HPF) program and produces an optimized message-passing parallel
program (in Fortran 77 with calls to the selected communication library and
the PARADIGM run-time system).
Below is a functional illustration of how we envision the complete
compilation system.
What sets the PARADIGM project apart from other compiler efforts for
distributed-memory multicomputers is the broad range of research topics
that are being addressed.
Current research topics in the PARADIGM project have been focused in
the following areas:
-
Automatic data partitioning
-
Compilation and communication generation
-
Support for irregular computations
-
Exploitation of task and data parallelism
-
Automatic support for multithreaded execution
-
Compiler assisted algorithm based fault tolerance
For further information on any of the major phases in the compilation
process, simply click on the desired area.