Parallel computing, High-level languages, Data-parallelism, Fortran, C++
Programming Languages and Compilers
Widespread adoption of parallel computing depends on the availability of improved software environments. An essential component of these environments will be high-level languages. Several languages for exploiting data-parallelism (or task-parallelism) have been developed, or are under development. The stated goal of this project has been to provide a public domain infrastructure for runtime support of these high-level languages. The targeted languages include parallel versions of Fortran and C++, but our intention has been to provide uniform runtime support for many source languages.
Fox, Geoffrey C., "Common Runtime Support for High Performance Languages" (1998). Northeast Parallel Architecture Center. 78.