Virtual Shared Memory for PVM

This article presents mEDA-2, an extension to PVM which provides Virtual Shared Memory, VSM, for intertask communication and synchronization. mEDA-2 consists of functions to access VSM and a daemon to manage parallel program termination. Access to VSM is based on the semantics of the EDA parallel programming model. The aim of developing mEDA-2 was to facilitate construction of parallel programs in PVM by providing a unified approach to message passing and shared memory models.