Skip to main content

Part of the book series: Springer-Lehrbuch ((SLB))

  • 248 Accesses

Zusammenfassung

Das Erstellen eines parallelen Programms orientiert sich stark an dem zu benutzenden parallelen Rechnersystem. Ein Rechnersystem ist ein allgemeiner Ausdruck für die Gesamtheit von Hardware und Systemsoftware (Betriebssystem, Programmiersprache, Compiler, Laufzeitbibliothek), die dem Programmierer zur Verfügung steht und seine „Sicht“ auf den Rechner bestimmt. Für die gleiche Hardware können durch Verwendung verschiedener Systemsoftwarekomponenten unterschiedliche Rechnersysteme definiert werden. So kann für viele neuere Parallelrechner wie der SGI Origin 2000 oder der Exemplar-Serie von Convex, vgl. Abschnitt 2.8, durch Verwendung einer Thread-Bibliothek ein paralleles Rechnersystem mit einem gemeinsamen Adreßraum und durch Verwendung einer Message-Passing-Bibliothek ein Rechnersystem mit einem verteilten Adreßraum definiert werden. Im Bereich der parallelen Rechnersysteme gibt es entsprechend viele Möglichkeiten der Realisierung und der Nutzung, so daß parallele Programme für ein und denselben sequentiellen Algorithmus je nach Anforderung des benutzten parallelen Systems sehr unterschiedlich sein können. Um bei der parallelen Programmierung hardwareunabhängige Prinzipien und Programmiermethoden anwenden zu können, wird versucht, anstatt einzelner paralleler Rechnersysteme ganze Klassen von in mancher Hinsicht gleichen Systemen zu betrachten. So können z.B. Rechnersysteme mit gemeinsamem und Rechnersysteme mit verteiltem Adreßraum in jeweils einer Klasse zusammengefaßt werden.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Rauber, T., Rünger, G. (2000). Parallele Programmiermodelle. In: Parallele und verteilte Programmierung. Springer-Lehrbuch. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-09196-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-09196-8_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66009-5

  • Online ISBN: 978-3-662-09196-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics