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

Technical Report ·
OSTI ID:5264387
In a previous paper, the advantages of using monitors when implementing multiprocessing algorithms for the Denelcor HEP were delineated. A detailed presentation is given here of how monitors can be implementd on the HEP using a simple macro processor. The thesis is developed 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 before. 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 are now being written could be moved to any similar multiprocessing system.
Research Organization:
Argonne National Lab., IL (USA)
DOE Contract Number:
W-31109-ENG-38
OSTI ID:
5264387
Report Number(s):
ANL-83-97; ON: DE84006529
Country of Publication:
United States
Language:
English