Zusammenfassung
Verglichen mit der Zahl von Architekturansätzen und verfügbaren Parallelrechnern, ist die Methodik der Parallelprogrammierung immer noch unterentwickelt. Das zentrale Thema bei der Formulierung eines parallelen Algorithmus ist
-
die Erzeugung genügend vieler nebenläufig abarbeitbarer paralleler Prozesse
-
sowie die Synchronisation der Prozesse, d.h. die Einschränkungen im Ablaufverhalten der Prozesse untereinander und Konsistenzmaßnahmen beim Zugriff auf gemeinsame Daten.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
S. Ahuja, N. Carriero, and D. Gelernter. Linda and friends. IEEE Computer, 19(8):26–34, August 1986.
G. R. Andrews and F. B. Schneider. Concepts and notations for concurrent programming. Computing Surveys, 15(1):3–43, March 1983.
E. Bailarin, H. Burkhart, R. Eigenmann, H. Kindlimann, and M. Moser. Making a compiler easily portable. IEEE Software, pages 30–38, May 1988.
R. Bjornson, N. Carriero, D. Gelernter, and J. Leichter. Linda, the portable parallel. Research Report YALE/DCS/RR-520, YALE University; Department of Computer Science, New Haven, Connecticut. USA, February 1987.
H. Burkhart, R. Eigenmann, H. Kindlimann, M. Moser, and H. Scholian. The M3 multiprocessor workstation. In Conpar 88, 1988.
L. Borrmann and M. Herdieckerhoff Parallel processing performance in a linda system. In ICPP89, pages 151–158, 1989.
L. Borrmann, M. HerdieckerhofF, and A. Klein. Tuple space integrated into modula-2, implementation of the linda concept on a hierarchical multiprocessor. In CONPAR-88, pages 659–666, 1988.
H. Burkhart and R. Milien. Performance measurement tools in a multiprocessor environment. IEEE Trans, on Computers, 38(5):725–737, 1989.
N. J. Carriero. Implementation of tuple space machines. Research Report YALEU/DCS/RR-567, YALE University; Department of Computer Science, New Haven, Connecticut. USA, December 1987.
E.W. Dijkstra. Guarded commands, nondeterminacy and formal derivation of programs. Communications of the ACM, 18(8), August 1975.
Rudolf Eigenmann. Programmieren—Konfigurieren—Mensch/Maschine-Dialog: Ein Beitrag zu einer integrierten Programmentwicklungsumgebung für Multiprozessoren. PhD thesis, ETH, 1988. Diss. ETH Nr. 8577, Reihe Informatik-Dissertationen ETH Zürich, vdf-Verlag Zürich.
R. Fischer. Konzept und Realisierung des Betriebssystems für ein allgemeines eng gekoppeltes Mehrprozessorsys tem. PhD thesis, Swiss Federal Institute of Technology Zurich, 1987. Diss. ETH Nr. 8206.
Roland Milien. Techniken und Werkzeuge zur Programmüberwachung in Ein- und Mehrprozessorsystemen. PhD thesis, Swiss Federal Institute of Technology Zurich, 1986. Diss. ETH Nr. 8169.
Michael Moser. ELAN —Werkzeuge zur Leistungs- und Verlustanalyse an parallelen Programmen. PhD thesis, Swiss Federal Institute of Technology Zurich, 1991. Diss. in Vorbereitung.
Heinz Scholian. Hardwareoptimierte Prozessverwaltung in Multiprozessorsystemen. PhD thesis, Swiss Federal Institute of Technology Zurich, 1991. Diss, in Vorbereitung.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pouget, JD., Burkhart, H. (1992). Portabilität zu welchem Preis? — Experimentelle Untersuchungen an einer Linda-Implementierung —. In: Jammel, A. (eds) Architektur von Rechensystemen. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77422-5_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-77422-5_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55340-3
Online ISBN: 978-3-642-77422-5
eBook Packages: Springer Book Archive