Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!tut.cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!pacbell.com!ucsd!mvb.saic.com!ncr-sd!ncrcae!hubcap!fpst From: trs@cs.city.ac.uk (Tom Stiemerling) Newsgroups: comp.parallel Subject: Unix shared memory programming environment Message-ID: <1991Mar21.150959.14316@hubcap.clemson.edu> Date: 20 Mar 91 14:21:15 GMT Sender: fpst@hubcap.clemson.edu (Steve Stevenson) Reply-To: Tom Stiemerling Organization: City University, London Lines: 27 Approved: parallel@hubcap.clemson.edu Apparently-To: ukc!comp-parallel@relay.EU.net 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