trs@cs.city.ac.uk (Tom Stiemerling) (03/20/91)
Hello all, I am currently involved in updating the kernel of a
distributed memory multiprocessor called Topsy to support distributed
shared memory (DSM) a'la Kai Lee etc. The Topsy machine consists of a
mesh of 68030 nodes, and runs a distributed client/server version of
Unix called Meshix. The DSM system will run on top of Meshix for any
programs that want to share a global memory space. To be able to test
the DSM system fully I need to have some shared memory applications to
run on it. I am interested in whether there are any public domain
shared memory programming environments which would be portable to a Unix
system, and also any applications available for it. The sort of thing I
imagine is a library of C calls to spawn parallel loops, synchronise at
barries and also semaphores. Although Meshix is Sys V compatible, the
Sys V IPC support, semaphores, shared memory etc. are not implemented
(although they could be if there were applications around written to use
them). I have heard of 2 programming environment so far, one produced
at Argonne Labs originally for the HEP - there is a book about it called
Portable Programs for Parallel Processors -, and also the uSystem
recently advertised in this newsgroup. Any information on the
availability of these or other environments for which applications
exists would be welcome. Thankyou in advance, Tom.
--
=========================== MODERATOR ==============================
Steve Stevenson {steve,fpst}@hubcap.clemson.edu
Department of Computer Science, comp.parallel
Clemson University, Clemson, SC 29634-1906 (803)656-5880.mabell