Programming in MODULA-2 (3rd corrected ed.)
Programming in MODULA-2 (3rd corrected ed.)
The C++ programming language
Computer
Computer
DIB—a distributed implementation of backtracking
ACM Transactions on Programming Languages and Systems (TOPLAS)
Transputer-based experiments with the ZAPP architecture
Volume I: Parallel architectures on PARLE: Parallel Architectures and Languages Europe
Computer
Hypercube algorithms and implementations
SIAM Journal on Scientific and Statistical Computing
Algorithms
Solving problems on concurrent processors. Vol. 1: General techniques and regular problems
Solving problems on concurrent processors. Vol. 1: General techniques and regular problems
IEEE Transactions on Computers - Special issue on architectural support for programming languages and operating systems
Multilanguage Parallel Programming of Heterogeneous Machines
IEEE Transactions on Computers - Special issue on architectural support for programming languages and operating systems
Network programming with MUPPET
Journal of Parallel and Distributed Computing - Special Issue on Languages, Compilers and environments for Parallel Programming
From mathematical specifications to parallel programs on a message-based system
ICS '88 Proceedings of the 2nd international conference on Supercomputing
Pipelined data parallel algorithms—concept and modeling
ICS '88 Proceedings of the 2nd international conference on Supercomputing
An open enviornment for building parallel programming systems
PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
Efficient and portable combined random number generators
Communications of the ACM
Communications of the ACM
Developing a portable parallelizing Pascal compiler in Prolog
The practice of Prolog
ISCA '85 Proceedings of the 12th annual international symposium on Computer architecture
Parallel Search of Strongly Ordered Game Trees
ACM Computing Surveys (CSUR)
Anomalies in parallel branch-and-bound algorithms
Communications of the ACM
Fundamentals of Computer Alori
Fundamentals of Computer Alori
Programming Three Parallel Computers
IEEE Software
A Comparison of 12 Parallel FORTRAN Dialects
IEEE Software
Occam Programming Manual
Size and access inference for data-parallel programs
PLDI '91 Proceedings of the ACM SIGPLAN 1991 conference on Programming language design and implementation
High level support for divide-and-conquer parallelism
Proceedings of the 1991 ACM/IEEE conference on Supercomputing
A bibliography of parallel debuggers, 1993 edition
PADD '93 Proceedings of the 1993 ACM/ONR workshop on Parallel and distributed debugging
Compiling nested data-parallel programs for shared-memory multiprocessors
ACM Transactions on Programming Languages and Systems (TOPLAS)
Overview of the force scientific parallel language
Scientific Programming
Portable, Parallelizing Pascal Compiler
IEEE Software
Program Structuring for Effective Parallel Portability
IEEE Transactions on Parallel and Distributed Systems
Language Portability Across Shared Memory Multiprocessors
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
The VMMP (virtual machine for multiprocessors) software package is presented. It provides a coherent set of services for parallel application programs running on diverse multiple input multiple data (MIMD) multiprocessors, including shared memory and message passing multiprocessors. The communication, synchronization, and data distribution requirements of parallel algorithms are analyzed. Related languages and tools are described. VMMP services are identified. VMMP implementation, coding and portability are discussed. Some measurements of the performance of VROMP application programs and VMMP overhead are given. Several hints for improving the performance of application programs are described.