Our approach to developing the parallel software design methodology will be based upon the Northeast Parallel Architectures Center (NPAC) experiences in solving real world problems on their parallel computation facilities and Booz Allen &Hamilton expertise in traditional software engineering. In this project, we will be investigating the issues and requirements of parallel software development methodology and the type of parallelism inherently available in C3I applications. We will also develop a high Performance Design Language (HPDL), a hierarchical language, that supports data parallelism as well as functional parallelism. In the second phase of this effort, we will be developing an architecture independent parallel software design tool.
An Example of a Metaproblem