Zusammenfassung
OpenMP ist eine Sammlung von Compiler-Anweisungen und Bibliotheksfunktionen, die in Kombination mit C, C++ oder Fortran eine Programmiersprache erzeugt, die threadparalleles Arbeiten auf Maschinen mit gemeinsamen Adressraum ermöglicht. OpenMP ist insbesondere für speichergekoppelte parallele Rechnerumgebungen interessant, z.B. in den mit Multikern-Prozessoren ausgestatteten Rechnerknoten eines Multi-Cluster-Grids. In Kombination mit der zur Knoten-externen Kommunikation verwendeten Programmierumgebung MPI erledigt OpenMP die Knoten-interne Kommunikation in einem solchen heterogenen Parallelrechner. Das folgende Kapitel führt in den Aufbau und in die Funktionsweise von OpenMP ein.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturverzeichnis
Accredited Standards Committee X3.Parallel extensions for fortran. Technical Report Technical Report X3H5/93-SDI revision M, American National Standards Institute, East Lansing, Michigan, April 1993.
Openmp specification. Technical report.
S. Hoffmann and R. Lienhart. OpenMP: Eine Einführung in die parallele Programmierung mitC/C++. Springer-Verlag Berlin Heidelberg, 2008.
Timothy Mattson, Beverly Sanders, and Berna Massingill. Appendix B „A brief Inroduction into OpenMP“ in Patterns for parallel programming. Addison-Wesley Professional, 2004.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer Berlin Heidelberg
About this chapter
Cite this chapter
Knoth, A. (2008). Eine kurze Einführung in OpenMP. In: Fey, D. (eds) Grid-Computing. eXamen.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79747-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-540-79747-0_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-79746-3
Online ISBN: 978-3-540-79747-0
eBook Packages: Computer Science and Engineering (German Language)