Parallele Programmierung mit OpenACC

Bewertung:   (5,0 von 5)

Parallele Programmierung mit OpenACC (Rob Farber)

Leserbewertungen

Zusammenfassung:

The Lazy Woman's Guide to MPP ist eine viel beachtete Ressource zum Erlernen der MPP-Programmierung mit Schwerpunkt auf GPU-Offloading. Es wird für seine Zugänglichkeit gelobt, mit einer Einführung in Konzepte, die schrittweise zu komplexeren Themen aufbaut, komplett mit Codebeispielen. Allerdings gibt es einige Kompatibilitätseinschränkungen, die für bestimmte Benutzer hinderlich sein können.

Vorteile:

Leicht verständlich, für Anfänger geeignet, allmähliche Einführung in die Konzepte, bietet viele Codebeispiele, verfasst von erfahrenen Experten für parallele Programmierung.

Nachteile:

Aufgrund von Kompatibilitätsproblemen mit bestimmten Bibliotheken und Compilern nicht für die breite Masse der Linux-/Open-Source-Benutzer geeignet.

(basierend auf 2 Leserbewertungen)

Originaltitel:

Parallel Programming with OpenACC

Inhalt des Buches:

Parallele Programmierung mit OpenACC ist ein moderner, praktischer Leitfaden für die Implementierung zuverlässiger Rechensysteme. Das Buch erklärt, wie jeder OpenACC nutzen kann, um die Leistung von Anwendungen mit Hilfe von High-Level-Code-Direktiven, sogenannten Pragmas, schnell zu steigern. Das auf OpenACC-Direktiven basierende Programmiermodell wurde entwickelt, um einen einfachen, aber leistungsstarken Ansatz für Beschleuniger ohne großen Programmieraufwand zu bieten.

Der Autor Rob Farber, der mit einem Team von Experten zusammenarbeitet, zeigt, wie man bestehende Anwendungen in portable GPU-beschleunigte Programme umwandelt, die sofortige Geschwindigkeitssteigerungen zeigen. Das Buch hilft Anwendern auch, das Beste aus den neuesten NVIDIA- und AMD-GPU- sowie Multicore-CPU-Architekturen (und bald auch für Intel(R) Xeon Phi(TM)) herauszuholen. Herunterladbare Beispielcodes bieten praktische OpenACC-Erfahrung für häufige Probleme in wissenschaftlichen, kommerziellen, Big-Data- und Echtzeitsystemen.

Die Themen umfassen das Schreiben von wiederverwendbarem Code, asynchrone Fähigkeiten, die Verwendung von Bibliotheken, Multicore-Cluster und vieles mehr. Jedes Kapitel erklärt, wie ein bestimmter Aspekt der OpenACC-Technologie passt, wie sie funktioniert und welche Fallstricke zu vermeiden sind. Im gesamten Buch wird anhand von einfachen Arbeitsbeispielen demonstriert, wie diese an die Bedürfnisse der Anwendung angepasst werden können.

⬤ Zeigt den einfachsten Weg zur Nutzung von GPUs, um die Geschwindigkeit von Anwendungen zu erhöhen.

⬤ Zeigt, wie OpenACC funktioniert, einschließlich Arbeitsbeispielen, die an die Bedürfnisse der Anwendung angepasst werden können.

⬤ Ermöglicht den Lesern das Herunterladen von Quellcode und Folien von der Begleitwebseite des Buches.

Weitere Daten des Buches:

ISBN:9780124103979
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2016
Seitenzahl:326

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Parallele Programmierung mit OpenACC - Parallel Programming with OpenACC
Parallele Programmierung mit OpenACC ist ein moderner, praktischer Leitfaden...
Parallele Programmierung mit OpenACC - Parallel Programming with OpenACC

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)