Parallele Programmierung
✍ Scribed by Thomas Rauber, Gudula Rünger (auth.)
- Publisher
- Springer-Verlag Berlin Heidelberg
- Year
- 2012
- Tongue
- German
- Leaves
- 530
- Series
- eXamen.press
- Edition
- 3
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Durch kostengünstige Multiprozessor-Desktoprechner, Cluster von PCs und Innovationen wie die Hyperthreading-Technologie oder Multicore-Prozessoren sind parallele Rechenressourcen allgegenwärtig. Die effiziente Ausnutzung dieser parallelen Rechenleistung ist jedoch nur durch den Einsatz paralleler Programmiertechniken möglich, die sich damit in alle Bereiche der Softwareerstellung ausbreiten.
Dieses Buch stellt die parallele Programmierung für herkömmliche Parallelrechner und für die neuartigen parallelen Plattformen umfassend dar. Neben den Grundlagen der parallelen Programmierung werden portable Programmierumgebungen wie Pthreads, Java-Threads, OpenMP, MPI, PVM oder UPC und die zugehöigen Programmiermodelle ausführlich behandelt. Parallele Progammiertechniken, die zur erfolgreichen Realisierung effizienter paralleler Programme führen, werden mit einer Vielzahl von Beispielen dargestellt.
Das Buch ist für Anfänger und fortgeschrittene Programmierer geeignet.
✦ Table of Contents
Front Matter....Pages I-X
Einleitung....Pages 1-8
Architektur paralleler Plattformen....Pages 9-116
Parallele Programmiermodelle....Pages 117-164
Laufzeitanalyse paralleler Programme....Pages 165-216
Message-Passing-Programmierung....Pages 217-278
Thread-Programmierung....Pages 279-386
GPU-Programmierung....Pages 387-416
Lösung linearer Gleichungssysteme....Pages 417-504
Back Matter....Pages 505-522
✦ Subjects
Programming Techniques;Programming Languages, Compilers, Interpreters;Computer Systems Organization and Communication Networks;Computational Mathematics and Numerical Analysis;Complexity;Mathematics of Computing
📜 SIMILAR VOLUMES
<p><P>Kurzüberblick Multicore-Prozessoren.- Konzepte paralleler Programmierung.- Thread-Programmierung.- Programmierung mit Pthreads.- Java-Threads.- OpenMP.- Weitere Ansätze.</P></p>
<p><P>Kurzüberblick Multicore-Prozessoren.- Konzepte paralleler Programmierung.- Thread-Programmierung.- Programmierung mit Pthreads.- Java-Threads.- OpenMP.- Weitere Ansätze.</P></p>
Das Buch behandelt die praktischen Aspekte paralleler und verteilter Programmierung und stellt die zugrundeliegenden Konzepte in angemessener Tiefe dar. Wesentlich ist dabei das Zusammenspiel der parallelen Eigenschaften des jeweiligen Anwendungsproblems, der Programmierumgebung und der Architektur