skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Multiprocessor simulators user's manual

Technical Report ·
OSTI ID:6683029

MPSIM is a simulator which provides a programmer with the facilities to create and debug programs intended to execute on a multiprocessor. Additionally, through a trace-driven hardware simulator, it permits the performance of these programs on a specific multiprocessor (currently the S-1 Mk IIa) to be estimated. This document is intended to supply the information necessary to use the simulator and interpret its output. The techniques utilized within the simulator are described in detail elsewhere, and are covered only briefly here. We begin with a brief description of the class of computers which we are simulating. For our purposes, a multiprocessor consists of some number (typically no more than 16) of identical computers, each of which may execute a program independently of the others, but in general will be cooperating to perform a single calculation. Each computer has access to a single shared memory which is common to all computers in the system, and additionally may be equipped with a private memory accessible only to it. The existence of a shared memory places the system in the tightly coupled class, as opposed to loosely coupled systems, which rely solely on message passing for communication. Hardware mechanisms are provided to support synchronization operations necessary to the correct functioning of multiprocessor programs.

Research Organization:
Lawrence Livermore National Lab., CA (USA)
DOE Contract Number:
W-7405-ENG-48
OSTI ID:
6683029
Report Number(s):
UCID-19594; ON: DE83002897
Resource Relation:
Other Information: Portions of document are illegible
Country of Publication:
United States
Language:
English