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
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:
For further information on any of the major phases in the compilation
process, simply click on the desired area.
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