Historisch gesehen wurde die auf Compilerdirektiven aufgebaute Parallelisierung mit OpenMP vor dem Hintergrund hauptsächlich vektorbasierter Algorithmen in Fortran entworfen. Der Designansatz von OpenMP erleichtert vor allem die inkrementelle Parallelisierung von Code mit vielen Schleifen, die auf diese Vektoren zugreifen. Weitere Zielsetzungen sind die einfache Anwendbarkeit, ohne Detailkenntnisse über das Starten und Beenden von Threads besitzen zu müssen, und der Erhalt des ursprünglichen sequentiellen Programms. Die Anwendung für die C/C++-Programmierung beschränkte sich anfänglich auf die Parallelisierung der C/C++-Äquivalente solcher vektor- und schleifenbasierter Fortran-Programme [31].
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
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Hoffmann, S., Lienhart, R. (2008). Parallele Aufgaben. In: OpenMP. Informatik im Fokus. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73123-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-73123-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73122-1
Online ISBN: 978-3-540-73123-8
eBook Packages: Computer Science and Engineering (German Language)