Multiprocessor simulators user's manual
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
Similar Records
Performance of a message-based multiprocessor
Data Locality Enhancement of Dynamic Simulations for Exascale Computing (Final Report)