OpenMP ist ein weit verbreiteter de-facto-Standard für High-Level Shared-Memory-Programmierung, der für viele Plattformen, u.a. Linux und Microsoft Windows, zur Verfügung steht. Das Programmiermodell von OpenMP ermöglicht einen einfachen, skalierbaren und flexiblen Ansatz zur Entwicklung paralleler Applikationen unter FORTRAN, C und C++. Seit seiner Einführung 1997 wird Open MP von der Mehrheit der High-performance Compiler- und Hardwarehersteller unterstützt.
In diesem Buch wird Open MP ausführlich vorgestellt und gezeigt, wie eine Implementierung paralleler C/C++ Algorithmen erfolgt.
Author(s): Simon Hoffmann, Prof.Dr. Rainer Lienhart (auth.)
Series: Informatik im Fokus
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2008
Language: German
Pages: 162
City: Berlin ; Heidelberg
Tags: Computer Science, general
Front Matter....Pages I-X
Einführung....Pages 1-21
Das OpenMP-Ausführungsmodell....Pages 23-29
Parallelisierung von Schleifen....Pages 31-87
Synchronisation....Pages 89-112
Parallele Abschnitte....Pages 113-123
Parallele Aufgaben....Pages 125-138
Die OpenMP-Laufzeitbibliothek....Pages 139-143
Effiziente Parallelisierung....Pages 145-154
Back Matter....Pages 155-161