Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!yale!think!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!emory!hubcap!jhs From: jhs@icase.edu (Joel Saltz) Newsgroups: comp.parallel Subject: Re: Shared Virtual Memory Systems Keywords: multiprocessors, memory coherence, virtual memory Message-ID: <8155@hubcap.clemson.edu> Date: 26 Feb 90 00:38:19 GMT Sender: fpst@hubcap.clemson.edu Lines: 35 Approved: parallel@hubcap.clemson.edu We have a spectrum of work going on in this area at ICASE, we are both designing distributed compilers (Kali Fortran) and designing tools to be used directly by programmers (PARTI). All of this work is designed to provide the illusion of shared memory on distributed machines, at least when using parallel loop constructs (of course efficiency is a whole other story ... but if data is well mapped it sometimes works out well). Our favorite applications areas are in unstructured meshes, sparse matrices and adaptive problems although the compiler effort also addresses regular problems. Here are a few references: (we can supply preprints) Koelbel C. and Mehrotra P. and Van Rosendale J. Supporting shared data structures in distributed memory architectures, To appear in PPoPP March 1990 J. Saltz and K. Crowley and R. Mirchandaney and Harry Berryman Run-time Scheduling and Execution of Loops on Message Passing Machines, to appear in Journal Parallel and Distributed Computing, April 1990 S. Hiranandani and J. Saltz and H. Berryman and P. Mehrotra Compiler Directed Data Migration on Distributed Memory Machines In Fifth Distributed Memory Computing Conference, Charleston, SC, April 1990. Joel Saltz ICASE NASA Langley Research Ctr Hampton VA 23665