Language Portability Across Shared Memory Multiprocessors

  • Authors:
  • G. Alaghband;M. S. Benten;R. Jakob;H. F. Jordan;A. V. Ramanan

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • IEEE Transactions on Parallel and Distributed Systems
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

Explains why the Force parallel programming language has been easily portable betweeneight different shared memory multiprocessors. The authors show how a two-layer macroprocessor allows them to hide machine dependencies and to build machine-independenthigh-level language constructs. The importance of packaging low-level synchronizationoperations is demonstrated by a proof of mutual exclusion for asynchronous variableoperations. The Force constructs enable one to write portable parallel programs largely independent of the number of processes executing them.