Parallel and distributed programming

From MaRDI portal





Dieses Buch bietet einen umfassenden Einblick in die Bereiche der Programmierung für Parallelrechner und die Verarbeitung entsprechender paralleler Programme. Es ist in drei Hauptteile gegliedert: Der erste Teil gibt einen Überblick über die Architektur von Parallelrechnern mit besonderer Berücksichtigung prinzipieller Eigenschaften wie Cache- und Speicherorganisation und Verbindungsnetzwerken einschließlich Routing und Switching-Techniken. Der zweite Teil stellt Methoden zur Formulierung paralleler Programme vor und beschreibt aktuelle Programmierumgebungen wie MPI, PVM, Pthreads und OpenMP. Programmierbeispiele sind in einer C-Notation formuliert. Im dritten Teil werden die Programmiertechniken angewandt auf Algorithmen aus dem wissenschaftlich-technischen Bereich, darunter Verfahren zur Lösung linearer und nichtlinearer Gleichungssysteme, Lösungsverfahren für gewöhnliche Differentialgleichungssysteme und irreguläre Algorithmen aus dem Bereich der Computergraphik. Obwohl dieses Buch auf Lehrveranstaltungen der Autoren aufbaut, kann es nicht nur als Lehrbuch sondern auch als umfassende Stoffsammlung und Nachschlagewerk auf dem Gebiet paralleler Programmierung angesehen werden. Übungsaufgaben und Hinweise, welche Auswahl des Stoffes für einführende Kurse geeignet ist, fehlen. Der Titel des Buches ist ein wenig mißverständlich, denn parallele Programmierung ist das zentrale Thema des Buches während unter verteilter Programmierung auch inhaltliche Bereiche verstanden werden, die im Buch kaum oder gar nicht auftreten.











This page was built for publication: Parallel and distributed programming

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4952854)