Parallel and distributed programming
Parallel numerical computation (65Y05) Introductory exposition (textbooks, tutorial papers, etc.) pertaining to computer science (68-01) Performance evaluation, queueing, and scheduling in the context of computer systems (68M20) Other programming paradigms (object-oriented, sequential, concurrent, automatic, etc.) (68N19) Theory of software (68N99) Parallel algorithms in computer science (68W10)
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.
- Cluster Computing
- scientific article; zbMATH DE number 5130881 (Why is no real title available?)
- Parallele Programmierung
- Programming support and scheduling for communicating parallel tasks
- scientific article; zbMATH DE number 108589 (Why is no real title available?)
- Pseudo-parallelity and distributed programming under UNIX-System\;V
- scientific article; zbMATH DE number 1790662 (Why is no real title available?)
- scientific article; zbMATH DE number 782287 (Why is no real title available?)
- Foundations of Parallel Programming
- scientific article; zbMATH DE number 836096 (Why is no real title available?)
- scientific article; zbMATH DE number 918136 (Why is no real title available?)
- Multicore: Parallel programming
- OpenMP
- Parallel Programming
- Parallel Programming
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)