New PDF release: Parallele Programmierung, 2. Auflage (eXamen.press)

By Thomas Rauber, Gudula Rünger

ISBN-10: 3540465499

ISBN-13: 9783540465492

Kosteng?nstige Multiprozessor-Desktoprechner, Cluster von PC's, Innovationen (u.a. Hyperthreading-Technologie) oder Multicore-Prozessoren: Parallele Rechenleistung ist allgegenw?rtig, wird jedoch nur durch parallele Programmiertechniken effizient. Umfassend: die parallele Programmierung f?r herk?mmliche Parallelrechner und neuartige parallele Plattformen. Ausf?hrlich: Grundlagen sowie moveable Programmierumgebungen (u.a. Pthreads, Java-Threads, OpenMP, MPI, PVM, UPC, zugeh?rige Programmiermodelle). F?r Anf?nger und Fortgeschrittene: eine Vielzahl konkreter Beispiele veranschaulicht die erfolgreiche Realisierung effizienter Programme.

Show description

Read or Download Parallele Programmierung, 2. Auflage (eXamen.press) PDF

Best german_1 books

Download PDF by Thilo Pape: Aneignung neuer Kommunikationstechnologien in sozialen

If a guy can write a greater booklet, pontificate a greater sermon or make a greater mou- capture than his neighbor, notwithstanding he builds his condominium within the woods, the area will make a crushed route to his door. Ralph Waldo Emerson, 1803-1882 (nach Shapiro & Epstein, 2006) Dieses viel zitierte Motto soll der vorliegenden Arbeit als Ausgangspunkt d- nen, und zwar in dem eigentlichen Wortsinne, dass wir es mit fortschreitendem Gedankengang immer weiter hinter uns lassen.

Additional info for Parallele Programmierung, 2. Auflage (eXamen.press)

Example text

Ublicherweise dauert der Austausch von Daten zwischen Prozessoren durch Sende- und Empfangsoperationen wesentlich l¨ anger als ein Zugriff eines Prozessors auf seinen lokalen Speicher. Je nach verwendetem Verbindungsnetzwerk und verwendeter Kommunikationsbibliothek kann durchaus ein Faktor von 100 und mehr auftreten. Die Platzierung der Daten kann daher die Laufzeit eines Programmes entscheidend beeinflussen. Sie sollte so erfolgen, dass die Anzahl der Kommunikationsoperationen und die Gr¨ oße der zwischen den Prozessoren verschickten Datenbl¨ ocke m¨ oglichst klein ist.

B0 , . . , bd−1 ) sind genau dann durch eine Kante verbunden, wenn f¨ ur ein j ∈ {0, . . , d − 1} gilt: aj = (bj ± 1) mod k und ai = bi f¨ ur alle i = 0, . . , d − 1, i = j. Bedingt durch einen bzw. zwei Nachbarn in jeder Dimension hat ein Knoten f¨ ur k = 2 den Grad g(G) = d und f¨ ur k > 2 den Grad g(G) = 2d . Der k-fache d-W¨ urfel umfasst einige der oben genannten speziellen Topologien. So entspricht ein k-facher 1-W¨ urfel einem Ring mit k Knoten, ein k-facher 2-W¨ urfel einem Torus mit k 2 Knoten, ein 3-facher 3-W¨ urfel einem 3-dimensionalen Torus mit 3 × 3 × 3 Knoten und ein 2-facher d-W¨ urfel einem d-dimensionalen Hyperw¨ urfel.

4 Speicherorganisation von Parallelrechnern 21 Parallele und verteilte MIMD Rechnersysteme Multicomputersysteme Rechner mit verteiltem Speicher Rechner mit virtuell gemeinsamem Speicher Multiprozessorsysteme Rechner mit gemeinsamem Speicher Abb. 4. Unterteilung der MIMD-Rechner bzgl. ihrer Speicherorganisation. 1 Rechner mit physikalisch verteiltem Speicher Rechner mit physikalisch verteiltem Speicher (auch als DMM f¨ ur engl. distributed memory machine bezeichnet) bestehen aus mehreren Verarbeitungseinheiten (Knoten) und einem Verbindungsnetzwerk, das die Knoten durch physikalische Leitungen verbindet, u ¨ber die Daten u ¨ bertragen werden k¨onnen.

Download PDF sample

Parallele Programmierung, 2. Auflage (eXamen.press) by Thomas Rauber, Gudula Rünger


by Jason
4.0

Rated 4.77 of 5 – based on 36 votes