Bewertung:

Das Buch wird allgemein als nützliche Ressource für das Erlernen von Konzepten der parallelen Programmierung angesehen, insbesondere für Anfänger. Viele Rezensionen heben seine Klarheit und Tiefe hervor, während andere den Preis und die Qualität des Einbands kritisieren.
Vorteile:⬤ Leicht verständlich, gut geschrieben, und die Konzepte werden gut erklärt, so dass es auch für Nicht-Muttersprachler und Anfänger zugänglich ist.
⬤ Bietet eine solide Einführung in die parallele Programmierung und das Cluster-Computing und deckt eine Vielzahl von Techniken mit praktischen Beispielen ab.
⬤ Hilfreich für das Selbststudium, besonders wenn Vorlesungen fehlen.
⬤ Viele Rezensenten schätzen die online verfügbaren Begleitressourcen.
⬤ Überteuert, weshalb einige empfehlen, es gebraucht zu kaufen.
⬤ Die Qualität des Einbands ist bei einigen Exemplaren schlecht, was zu Problemen mit der Haltbarkeit führt.
⬤ Einige finden, dass es dem Text an Klarheit mangelt, mit unzureichenden Beispielen und Erklärungen von Konzepten, besonders im weiteren Verlauf des Buches.
⬤ Der Inhalt kann für manche nur eine oberflächliche Einführung sein, und bestimmte Konzepte werden nicht klar erklärt, was den Leser verwirrt.
(basierend auf 12 Leserbewertungen)
Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers
Dieser leicht zugängliche Text behandelt die Techniken der parallelen Programmierung auf eine praktische Art und Weise, die es den Lesern ermöglicht, ihre parallelen Programme zu schreiben und zu bewerten.
Unterstützt von der National Science Foundation und umfassend getestet, ist es der erste Text seiner Art, der keinen Zugang zu einem speziellen Multiprozessorsystem erfordert und sich stattdessen auf parallele Programme konzentriert, die auf vernetzten Computern mit frei verfügbaren parallelen Softwaretools ausgeführt werden können. Das Buch deckt das aktuelle Thema der Cluster-Programmierung ab, das für viele Programmierer aufgrund der jüngsten Verfügbarkeit von kostengünstigen Computern interessant ist.
Es verwendet MPI-Pseudocodes zur Beschreibung von Algorithmen und ermöglicht die Implementierung verschiedener Programmiertools und bietet dem Leser eine gründliche Abdeckung der Shared-Memory-Programmierung, einschließlich Pthreads und OpenMP. MARKET: Nützlich als professionelle Referenz für Programmierer und Systemadministratoren.