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

Title: Multiprocessor model with distributed task creation

Abstract

A model has been constructed that simulates the operation of a multiprocessor by means of a computer program, MULTIMOD, which simulates the execution of a FORTRAN program. During the execution of MULTIMOD, all application program operands are moved from memory locations through connection networks and ancillary registers and queues to their destinations. (The model simulates hardware, including processors, memory modules, connection networks, and connective registers and queues.) The arithmetic of the application and all indexing are performed, and all loop operations are carried out. MULTIMOD times all work done, and mutual interference of all elements is accounted for. The present model requires the FORTRAN source program to be augmented, and the augmented FORTRAN program supports a completely decentralized task-creation method. The hardware modeled uses fully implemented Banyan networks or full crossbars for data and synchronization and a ring network for task handling. Two kinds of sentinels are used in handling operands: one kind is used to control data requests, and the second is used to describe the data state. In addition, MULTIMOD implements such concepts as OUT-OF-BOUNDS, READ-ONLY, LOCK, EMPTY/FULL, and TAG-MATCH. Whenever possible, the model uses data-flow-methods.

Authors:
Publication Date:
Research Org.:
Lawrence Livermore National Lab., CA (USA)
OSTI Identifier:
6153716
Report Number(s):
UCRL-53648
ON: DE86005302
DOE Contract Number:  
W-7405-ENG-48
Resource Type:
Technical Report
Resource Relation:
Other Information: Portions of this document are illegible in microfiche products. Original copy available until stock is exhausted
Country of Publication:
United States
Language:
English
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ARRAY PROCESSORS; SIMULATION; COMPUTER CODES; FORTRAN; M CODES; PROGRAMMING LANGUAGES; 990200* - Mathematics & Computers

Citation Formats

Wirsching, J E. Multiprocessor model with distributed task creation. United States: N. p., 1985. Web.
Wirsching, J E. Multiprocessor model with distributed task creation. United States.
Wirsching, J E. 1985. "Multiprocessor model with distributed task creation". United States.
@article{osti_6153716,
title = {Multiprocessor model with distributed task creation},
author = {Wirsching, J E},
abstractNote = {A model has been constructed that simulates the operation of a multiprocessor by means of a computer program, MULTIMOD, which simulates the execution of a FORTRAN program. During the execution of MULTIMOD, all application program operands are moved from memory locations through connection networks and ancillary registers and queues to their destinations. (The model simulates hardware, including processors, memory modules, connection networks, and connective registers and queues.) The arithmetic of the application and all indexing are performed, and all loop operations are carried out. MULTIMOD times all work done, and mutual interference of all elements is accounted for. The present model requires the FORTRAN source program to be augmented, and the augmented FORTRAN program supports a completely decentralized task-creation method. The hardware modeled uses fully implemented Banyan networks or full crossbars for data and synchronization and a ring network for task handling. Two kinds of sentinels are used in handling operands: one kind is used to control data requests, and the second is used to describe the data state. In addition, MULTIMOD implements such concepts as OUT-OF-BOUNDS, READ-ONLY, LOCK, EMPTY/FULL, and TAG-MATCH. Whenever possible, the model uses data-flow-methods.},
doi = {},
url = {https://www.osti.gov/biblio/6153716}, journal = {},
number = ,
volume = ,
place = {United States},
year = {1985},
month = {6}
}

Technical Report:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that may hold this item. Keep in mind that many technical reports are not cataloged in WorldCat.

Save / Share: