Shared Memory Programming on the Meiko CS-2

Pfenning, Jörg-Thomas and Roweth, D. (1995) Shared Memory Programming on the Meiko CS-2.
Technical Report , 11 p.


An interesting feature of some recent parallel computers is the fact that the underlying transport mechanism behind the currently dominating message passing interfaces is based on a global address space model. By accessing this global address space directly most of the inherent delays for administering message buffers and queues can be avoided. Using this interface we have implemented a user level distributed shared memory layer using the virtual memory protection mechanisms of the operating system. The synchronisation required for maintaining the coherency of the memory is addressed by implementing a distributed shared lock which exploits the remote atomic store operations provided by the Meiko CS-2. This allows an asynchronous style of pogramming where the load is dynamically distributed over the nodes of a parallel partition.

Download: [img] Postscript
Download (304kB) | Preview
Editorial actions: View Item View Item (Login required)
Content information:
Item Type: Paper (Technical Report)
Citations: No citation data.
Uncontrolled Keywords:
Divisions: Mathematical Institute
Related URLs:
    Deposit Information:
    ZAIK Number: zpr94-180
    Depositing User: Archive Admin
    Date Deposited: 02 Apr 2001 00:00
    Last Modified: 19 Jan 2012 10:58