Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Implementation of monitors with macros: a programming aid for the HEP and other parallel processors. Rev. 1

Technical Report ·
OSTI ID:6578322
In this report we give a detailed presentation of how monitors can be implemented on the HEP using a simple macro processor. We then develop the thesis that a small body of general-purpose monitors can be defined to handle most standard synchronization patterns. We include the macro packages required to implement some of the more common synchronization patterns, including the fairly complex logic discussed in a previous paper. Code produced using these macro packages is portable from one multiprocessing environment to another. Indeed, by recoding the set of basic macros (about 100 lines of code for the Denelcor HEP), most programs that we are new writing could be moved to any similar multiprocessing system.
Research Organization:
Argonne National Lab., IL (USA)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
6578322
Report Number(s):
ANL-83-97-Rev.1; ON: DE84016508
Country of Publication:
United States
Language:
English