Temporal logic of programs
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
The performance implications of thread management alternatives for shared-memory multiprocessors
SIGMETRICS '89 Proceedings of the 1989 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Multiprogramming and the performance of parallel programs
Multiprogramming and the performance of parallel programs
PCF parallel Fortran extensions
ACM SIGPLAN Fortran Forum
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
Overview of the force scientific parallel language
Scientific Programming
Hi-index | 0.00 |
Explains why the Force parallel programming language has been easily portable betweeneight different shared memory multiprocessors. The authors show how a two-layer macroprocessor allows them to hide machine dependencies and to build machine-independenthigh-level language constructs. The importance of packaging low-level synchronizationoperations is demonstrated by a proof of mutual exclusion for asynchronous variableoperations. The Force constructs enable one to write portable parallel programs largely independent of the number of processes executing them.