Newsgroups: comp.parallel.pvm
From: meunierp@email.enst.fr (Philippe Meunier)
Subject: Re: Q: Distributed Shared Memory
Organization: Ecole Nationale Superieure des Telecommunications
Date: 28 Mar 1996 10:34:09 +0100
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Message-ID: <4jdmeh$s1h@khamsin.enst.fr>

Ian Boston  <ieb@time-fld.demon.co.uk> wrote:
>Juergen Fischer wrote:
>> I once read something about a DSM extension for PVM, but I lost
>> my notes about it and cannot find any pointers to it, anymore.
>>       +49-4931-168199 / fischer@et-inf.fho-emden.de / fido: 2:2426/1010.14
>
>The latest release of PVM  ( 3.3.10 would that be right ? )
>has Shared memory implimentations. I have used it on SGI
>Power Chal machnes but it should work correctly on any shared 
>memory unix box since it uses shared memory segments.

PVM's shared memory is IPC based, so it does not provide for
distributed shared memory.

There are several distributed shared memory systems on top of PVM:
Adsmith, CRL, Phosphorus and SAM (alphabetical order). Phosphorus is
the best one, but I wrote part of it, so don't trust me :-). Try
http://www.cs.umd.edu/~keleher/dsm.html for more information on all
those systems (and a lot more info about DSM systems in general,
including a pointer to Rasit Eskicioglu's very nice DSM bibliography).

FYI, there's also a very old object-oriented (C++) system that was
developped by one of the PVM team member (don't remember which
one...): DoPVM.

Now it would be nice if someone could benchmark all these systems... :-)

Philippe

