Skip to main navigation Skip to search Skip to main content

Programming Multicomputers Using Shared Objects

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Multiprocessors and multicomputers differ in important ways in terms of hardware and software. One kind of machine is hard to build but easy to program, and the other is easy to build but hard to program. We believe that by using shared objects as a programming paradigm, it is possible to combine the best properties of these two models. In this paper, we describe how it can be done. Our solution is based on having the programmer declare objects that can be potentially shared among processes on all machines in the system. These objects are passive-they are invoked by threads, but do not themselves contain internal threads. The shared objects act as though they are in a common shared memory (even though they are not), and can be accessed by all authorized processes by simply invoking their methods. Each method operates only on a single object.
Original languageEnglish
Title of host publicationProceedings of the 3rd International Workshop on Object Orientation in Operating Systems
PublisherIEEE
Pages199-202
DOIs
Publication statusPublished - 1993

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Fingerprint

Dive into the research topics of 'Programming Multicomputers Using Shared Objects'. Together they form a unique fingerprint.

Cite this