Research output: Working paper
Ada on multiple processors. / McDermid, J A.
Royal Signals and Radar Establishment, 1982.Research output: Working paper
}
TY - UNPB
T1 - Ada on multiple processors
AU - McDermid, J A
PY - 1982
Y1 - 1982
N2 - This paper considers a number of possible ways of implementing the Ada rendezvous in a computer system comprising a number of processors. It shows that, in principle, a two phase protocol requiring four messages to be passed is necessary to implement the rendezvous correctly when timed calls are used. However in many cases a simpler, one phase, protocol requiring only two messages per rendezvous can be used. A comparison is made between the rendezvous and message based communication for situations where one to many, rather than one to one, communication is required. The rendezvous is shown to be very inefficient for implementing one to many communciation. Finally some of the problems of loading and running Ada programs are briefly considered.
AB - This paper considers a number of possible ways of implementing the Ada rendezvous in a computer system comprising a number of processors. It shows that, in principle, a two phase protocol requiring four messages to be passed is necessary to implement the rendezvous correctly when timed calls are used. However in many cases a simpler, one phase, protocol requiring only two messages per rendezvous can be used. A comparison is made between the rendezvous and message based communication for situations where one to many, rather than one to one, communication is required. The rendezvous is shown to be very inefficient for implementing one to many communciation. Finally some of the problems of loading and running Ada programs are briefly considered.
KW - Ada
M3 - Working paper
BT - Ada on multiple processors
PB - Royal Signals and Radar Establishment
ER -