Toggle Main Menu Toggle Search

Open Access padlockePrints

An Object-based Software DSM for the NIP Parallel System

Lookup NU author(s): Professor Savas Parastatidis, Professor Paul WatsonORCiD



There has been a recent growth of interest in object-ofiented parallel systems. This paper describes an investigation into the design of a specialist software Distributed Shared Memory (DSM) to support such systems. The vehicle for this investigation was the NIP parallel run-time system. NIP was designed to support implicitly parallel languages combing the object-oriented and functional approaches to programming. The NIPDSM is the object-based software DSM components of NIP. The paper shows that it is possible to design a set of optimisations to exploit the characteristics of object-oriented systems in order to deliver higher performance than could be achieved by a conventional DSM design which took no account of the object-oriented nature of the system. In the paper, the design and implementation of the NIPDSM are described, and performance results are presented.

Publication metadata

Author(s): Parastatidis S, Watson P

Publication type: Report

Publication status: Published

Series Title: Department of Computing Science Technical Report Series

Year: 2000

Pages: 12

Report Number: 678

Institution: Department of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne