Approach to programming multiprocessing algorithms on the Denelcor HEP
Technical Report
·
OSTI ID:5331967
In the process of learning how to write code for the Denelcor HEP, we have developed an approach that others may well find useful. We believe that the basic synchronization primitives of the HEP (i.e., asynchronous variables), along with the prototypical patterns for their use given in the HEP FORTRAN 77 User's Guide, form too low-level a conceptual basis for the formulation of multiprocessing algorithms. We advocate the use of monitors, which can be easily implemented using the HEP primitives. Attempts to solve substantial problems without introducing higher-level constructs such as monitors can produce code that is unreliable, unintelligible, and restricted to the specific dialect of FORTRAN currently supported on the HEP. Our experience leads us to believe that solutions which are both clear and efficient can be formulated using monitors.
- Research Organization:
- Argonne National Lab., IL (USA)
- DOE Contract Number:
- W-31109-ENG-38
- OSTI ID:
- 5331967
- Report Number(s):
- ANL-83-96; ON: DE84005440
- Country of Publication:
- United States
- Language:
- English
Similar Records
Implementation of monitors with macros: a programming aid for the HEP and other parallel processors. Rev. 1
Implementation of monitors with macros: a programming aid for the HEP and other parallel processors
Denelcor HEP multiprocessor simulator
Technical Report
·
Sun Jul 01 00:00:00 EDT 1984
·
OSTI ID:6578322
Implementation of monitors with macros: a programming aid for the HEP and other parallel processors
Technical Report
·
Wed Nov 30 23:00:00 EST 1983
·
OSTI ID:5264387
Denelcor HEP multiprocessor simulator
Technical Report
·
Sun Jun 01 00:00:00 EDT 1986
·
OSTI ID:5563768