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