Skip to main content

Synchronous communication of cooperating processes in the M5PS multiprocessor

  • System Software Aspects (Session 2.1)
  • Conference paper
  • First Online:
CONPAR 86 (CONPAR 1986)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 237))

Included in the following conference series:

Abstract

The M5PS* multiprocessor consists of a loosely coupled set of tightly coupled subsystems. Because of this heterogeneous interconnection network, transparent communication between cooperating processes is only possible by message passing. The communication mechanism implemented in the M5PS system supports port-addressed synchronous message passing of cooperating processes independently of the interconnection network. This paper discusses the implementation of this mechanism and presents execution times for communication primitives for different interconnection devices. The results are compared to communication of processes with shared variables. The comparsion reveals a significant overhead of transparent message passing as against synchronized communication via shared variables.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literature

  1. Andrews, G.R.; Schneider, F.B. Concepts and notations for concurrent programming ACM Computing Surveys, 15,1 (1983), pp3–44

    Google Scholar 

  2. Krings, L.; Milde, J.; Ameling, W. Das Multiprozessorsystem M5PS W.E. Proebster, R. Remshardt (eds.), Entwicklungsperspektiven mittlerer Rechnersysteme Oldenbourg Verlag, München Wien, 1984, pp83–110

    Google Scholar 

  3. Lauer, H.C.; Needham, R.M. On the duality of operating system structures Proc. 2nd Int. Symp. Operating Systems, Paris, Oct. 1978

    Google Scholar 

  4. Milde, J. Überlegungen zur Organisation verteilter Mehrrechnersysteme Dissertation am Lehrstuhl für Allgemeine Elektrotechnik und Datenverarbeitungs Systeme der RWTH Aachen, 1985

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wolfgang Händler Dieter Haupt Rolf Jeltsch Wilfried Juling Otto Lange

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Milde, J., Plückebaum, T., Ameling, W. (1986). Synchronous communication of cooperating processes in the M5PS multiprocessor. In: Händler, W., Haupt, D., Jeltsch, R., Juling, W., Lange, O. (eds) CONPAR 86. CONPAR 1986. Lecture Notes in Computer Science, vol 237. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16811-7_164

Download citation

  • DOI: https://doi.org/10.1007/3-540-16811-7_164

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-16811-9

  • Online ISBN: 978-3-540-44856-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics