<p><P>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 paral
OpenMP: Eine Einführung in die parallele Programmierung mit C/C++
✍ Scribed by Simon Hoffmann, Prof.Dr. Rainer Lienhart (auth.)
- Publisher
- Springer-Verlag Berlin Heidelberg
- Year
- 2008
- Tongue
- German
- Leaves
- 166
- Series
- Informatik im Fokus
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
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.
✦ Table of Contents
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
✦ Subjects
Computer Science, general
📜 SIMILAR VOLUMES
<p>Dr. Thomas Bräunl arbeitet am Fachbereich Informatik der Universität Stuttgart. Das Buch entstand in enger Zusammenarbeit mit dem Leiter des Instituts für Parallele und Verteilte Höchstleistungsrechner, Herrn Professor Dr. AndreasReuter</p>
<p>Die Hauptaufgabe der Programmierung besteht darin, daß Lösungsideen für ein Problem in eine Form gebracht werden müssen, die maschinell verarbeitet werden kann. Diese Umsetzung von Ideen in mechanische Form fällt oft schwer und kann besonders den Anfänger entmutigen. Das Buch zeigt, wie durch ric