Title :
Implementing automatic coordination on networks of workstations
Author :
Weiß, Christian ; Knopp, Jürgen ; Hellwagner, Hermann
Author_Institution :
Inst. fur Inf., Tech. Univ. Munchen, Germany
Abstract :
Distributed shared objects are a well known approach to achieve independence of the memory model for parallel programming. The illusion of shared (global) objects is a convenient abstraction which leads to ease of programming on both kinds of parallel architectures, shared memory and distributed memory machines. We present several different implementation variants for distributed shared objects on distributed platforms. We have considered these variants while implementing a high level parallel programming model known as coordinators (J. Knopp, 1996). These are global objects coordinating accesses to the encapsulated data according to statically defined access patterns. Coordinators have been implemented on both shared memory multiprocessors and networks of workstations (NOWs). We describe their implementation as distributed shared objects and give basic performance results on a NOW
Keywords :
distributed memory systems; parallel programming; shared memory systems; workstations; NOW; automatic coordination; distributed memory machines; distributed shared objects; encapsulated data access; global objects; high level parallel programming model; implementation variants; memory model; networks of workstations; parallel architectures; parallel programming; shared global objects; shared memory; shared memory multiprocessors; statically defined access patterns; Computer languages; Costs; Electrical capacitance tomography; Hardware; Identity-based encryption; Memory management; Operating systems; Parallel programming; Programming profession; Workstations;
Conference_Titel :
High-Level Parallel Programming Models and Supportive Environments, 1998. Proceedings. Third International Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-8412-7
DOI :
10.1109/HIPS.1998.665145