The SaM Synchronization Manager Distributed Object-Oriented Programming

Abstract

We describe a multicomputer run-time executive called the Synchronization Manager (SaM). SaM makes it easier to develop, debug, and enhance multicomputer software because it automatically manages the synchronization required by an object-oriented program to produce the same results as a single-computer execution. We have used SaM to run application programs written in an object-oriented extension of C, called CPM, on a Symult S2010 multicomputer. CPM is described and performance results are presented that suggest the viability of our approach. Distributed Computing, Object-Oriented Programming Synchronization.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1992
Accession Number
ADA257656

Entities

People

  • A. M. Wollrath
  • M. J. Prelle

Organizations

  • MITRE Corporation

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Software
  • Computations
  • Computer Programming
  • Computer Programs
  • Computers
  • Corporations
  • Debugging
  • Distributed Computing
  • Language
  • Lists (Data Structures)
  • Load Monitoring
  • Notation
  • Object Oriented Programming
  • Printing
  • Programming Languages
  • Test Sets
  • Three Dimensional

Fields of Study

  • Computer science
  • Engineering

Readers

  • Geochemistry
  • Parallel and Distributed Computing.