Structuring parallel algorithms in an MIMD, shared memory environment
Parallel Computing
Programming parallel processors
Programming parallel processors
Portable programs for parallel processors
Portable programs for parallel processors
IBM Systems Journal
Cedar Fortran and other Vector and parallel Fortran dialects
Proceedings of the 1988 ACM/IEEE conference on Supercomputing
Experience with Multiple Processor Versions of Concurrent C
IEEE Transactions on Software Engineering
PCF parallel Fortran extensions
ACM SIGPLAN Fortran Forum
A comparative study of five parallel programming languages
Future Generation Computer Systems - Special triple issue: parallel and distributed workstation systems
Parallel Programming and Compilers
Parallel Programming and Compilers
VMMP: A Practical Tool for the Development of Portable and Efficient Programs for Multiprocessors
IEEE Transactions on Parallel and Distributed Systems
Language Portability Across Shared Memory Multiprocessors
IEEE Transactions on Parallel and Distributed Systems
Time and Parallel Processor Bounds for Fortran-Like Loops
IEEE Transactions on Computers
Computer
Hi-index | 0.00 |
The Force parallel programming language designed for large-scaleshared-memory multiprocessors is presented. The language provides anumber of parallel constructs as extensions to the ordinary Fortranlanguage and is implemented as a two-level macro preprocessor tosupport portability across shared memory multiprocessors. Theglobal parallelism model on which the Force is based provides apowerful parallel language. The parallel constructs, genericsynchronization, and freedom from process management supported bythe Force has resulted in structured parallel programs that areported to the many multiprocessors on which the Force isimplemented. Two new parallel constructs for looping and functionaldecomposition are discussed. Several programming examples toillustrate some parallel programming approaches using the Force arealso presented.