Zusammenfassung
Zunächst werden hier einige grundlegende Prinzipien der parallelen Programmierung dargestellt. Während Parallelrechner in verschiedene Klassen eingeteilt werden, können Parallelisierungskonzepte in verschiedene Ebenen eingeteilt werden, wobei für diese Arbeit vor allem die Parallelität der Instruktionsebene von Interesse ist. Nach einer Diskussion von SIMD- und MIMD-Maschinentypen folgt die Beschreibung von vektoriellen Operationen. Es wird dabei zwischen Vektor-Skalar Operationen, Vektor-Reduktionen und Vektor-Vektor Operationen unterschieden. Eine Übersicht über eine Reihe von Konstrukten zur Parallelverarbeitung in bestehenden Programmiersprachen beendet das Kapitel. Dabei warden für jeden Ansatz die Punkte: parallele Verarbeitungseinheit, Synchronisation, Initiierung und Terminierung angesprochen, sowie die jeweiligen Vor- und Nachteile hervorgehoben.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Bräunl, T. (1990). Parallele Programmierung. In: Massiv parallele Programmierung mit dem Parallaxis-Modell. Informatik-Fachberichte, vol 246. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-84245-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-84245-0_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52853-1
Online ISBN: 978-3-642-84245-0
eBook Packages: Springer Book Archive