© 1989 by British Computer Society
Efficient Implementation of Rendezvous
Ecole Polytechnique Federale, Laboratoire de Systemes d'Exploitation, MA-Ecublens, CH-1015 Lausanne, Switzerland
In this paper we present a simple and efficient implementation of the rendezvous developed for a small multiprocessor system (610 processors). At first, we present the communication primitives with their traditional implementation. Secondly, we discuss in details our implementation and the communication architecture needed. We conclude with an evaluation showing that our implementation needs a maximum of four context switches to realize a rendezvous, which can be considered as an ideal result.
Received July 1987. revised March 1988.
* Ecole Polytechnique Fédérale, Laboratoire de Systèmes d'Exploitation, MA-Ecublens, CH-1015 Lausanne, Switzerland