UMASS Parallel OPS5 User''s Manual and Technical Report

  • Authors:
  • Daniel E. Neiman

  • Affiliations:
  • -

  • Venue:
  • UMASS Parallel OPS5 User''s Manual and Technical Report
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

This report describes Version 2.0 of the experimental Parallel OPS5 developed at University of Massachusetts. This is a lisp-based rule-based system which supports parallelism at three levels, rule-, action-, and matched-level, on a shared-memory multiprocessor. The parallel OPS5 has been augmented with a queue-based scheduler which supports asynchronous rule firing, non-conflict-set-based heuristic control mechanisms, and a locking mechanism for preventing certain classes of rule conflicts during parallel rule firing. The User''s manual describes the language features and syntactic modifications which are specific to the UMASS Parallel OPS5 (UMPOPS). This is followed by a brief tutorial on programming OPS5 programs in parallel accompanied by a discussion of two benchmark programs and an analysis of the parallelism achieved in these bench-marks. The final chapter of this report is devoted to a discussion of implementation issues