Asynchronous PVM network computing
Conference
·
OSTI ID:125621
- Univ. of Texas, San Antonio, TX (United States)
The term asynchronous computing can be used to describe a scheme in which individual processors do useful work during the time normally spent waiting for a synchronized operation to complete. This concept has been widely used for several particular classes of application problems. Asynchronous PVM (APVM) is an enhancement to PVM that allows message passing to be performed asynchronously. It was developed to reduce the performance penalty that was incurred when a program was blocked waiting for messages. The synchronous PVM used a stop and wait protocol with a program sending a request to the PVM daemon and blocking until a response was received. With APVM, a program can send a message to the APVM daemon and continue processing. When the request has been accomplished by the APVM daemon, a response is sent back to the user program. When the message arrives at the user program, an interrupt is generated, and the message is read into the incoming message buffer. When a receiver expects a message, it can periodically check to see if the message has been received. If it has, the message is read. If it has not, processing continues and the input buffer is checked again at a later time.
- OSTI ID:
- 125621
- Report Number(s):
- CONF-950212--; CNN: Grant CCR-9102854; Grant CCR-9400719; Grant DUE-9250265
- Country of Publication:
- United States
- Language:
- English
Similar Records
A users' guide to PVM (Parallel Virtual Machine)
PVM 3 beyond network computing
PVM a platform for portable distributed computing
Technical Report
·
Mon Jul 01 00:00:00 EDT 1991
·
OSTI ID:5386544
PVM 3 beyond network computing
Conference
·
Thu Dec 30 23:00:00 EST 1993
·
OSTI ID:10184567
PVM a platform for portable distributed computing
Conference
·
Wed Jun 01 00:00:00 EDT 1994
·
OSTI ID:10183744