Openacc für Programmierer: Konzepte und Strategien

Bewertung:   (4,4 von 5)

Openacc für Programmierer: Konzepte und Strategien (Sunita Chandrasekaran)

Leserbewertungen

Zusammenfassung:

Das Buch über OpenACC hat von den Benutzern gemischte Kritiken erhalten. Während einige es als Spitzenreiter auf dem Markt mit guten Erklärungen zu den Themen loben, kritisieren andere, dass es aufgrund der zahlreichen Autoren an Klarheit und Kohärenz mangelt.

Vorteile:

Das beste OpenACC-Buch, das derzeit erhältlich ist
gute Erklärung des Themas
einfacher Einstieg in OpenACC im Vergleich zu anderen Ressourcen.

Nachteile:

Keine klare oder didaktische Einführung
Kapitel sind kurz und lose miteinander verbunden
zu wenige Beispiele
Konzepte werden nicht gründlich erklärt
anspruchsvolle Setup-Anleitung.

(basierend auf 3 Leserbewertungen)

Originaltitel:

Openacc for Programmers: Concepts and Strategies

Inhalt des Buches:

Der vollständige Leitfaden zu OpenACC für massiv-parallele Programmierung

Wissenschaftler und technische Fachleute können OpenACC nutzen, um die immense Leistung moderner GPUs zu nutzen, ohne die Komplexität, die traditionell mit ihrer Programmierung verbunden ist. OpenACC(TM) für Programmierer ist eine der ersten umfassenden und praktischen Übersichten über OpenACC für die massiv-parallele Programmierung.

Dieses Buch enthält Beiträge von 19 führenden Experten für parallele Programmierung aus dem akademischen Bereich, öffentlichen Forschungseinrichtungen und der Industrie. Die Autoren und Herausgeber erklären jedes Schlüsselkonzept hinter OpenACC, demonstrieren die Verwendung wesentlicher OpenACC-Entwicklungstools und erkunden jedes OpenACC-Feature-Set gründlich.

Überall finden Sie realistische Beispiele, praktische Übungen und Fallstudien, die den effizienten Einsatz von OpenACC-Sprachkonstrukten zeigen. Sie erfahren, wie die Sprachkonstrukte von OpenACC übersetzt werden können, um die Anwendungsleistung zu maximieren, und wie die Standardschnittstelle über weit verbreitete Programmiersprachen auf mehrere Plattformen ausgerichtet werden kann.

Jedes Kapitel baut auf dem bereits Gelernten auf und hilft Ihnen, Schritt für Schritt praktische Kenntnisse zu erwerben, egal ob Sie ein GPU-Programmierer, Wissenschaftler, Ingenieur oder Student sind. Alle Beispielcodes und Übungslösungen sind auf GitHub zum Download verfügbar.

⬤ Entdecken Sie, wie OpenACC die skalierbare parallele Programmierung einfacher und praktischer macht.

⬤ Gehen Sie durch die OpenACC-Spezifikation und lernen Sie, wie die Syntax der OpenACC-Direktiven aufgebaut ist.

⬤ Werden Sie produktiv mit OpenACC-Code-Editoren, Compilern, Debuggern und Leistungsanalysetools.

⬤ Erstellen Sie Ihre ersten OpenACC-Programme in der Praxis.

⬤ Nutzen Sie die Schleifenparallelität in OpenACC, verstehen Sie die verfügbaren Parallelisierungsebenen und maximieren Sie die Genauigkeit oder Leistung.

⬤ Lernen Sie, wie OpenACC-Programme kompiliert werden.

⬤ Beherrschen Sie die besten Praktiken der OpenACC-Programmierung.

⬤ Überwinden Sie allgemeine Herausforderungen in Bezug auf Leistung, Portabilität und Interoperabilität.

⬤ Effiziente Verteilung von Aufgaben auf mehrere Prozessoren.

Registrieren Sie Ihr Produkt unter informit.com/register, um bequemen Zugang zu Downloads, Updates und/oder Korrekturen zu erhalten, sobald diese verfügbar sind.

Normal 0 false false false EN-US X-NONE X-NONE.

Weitere Daten des Buches:

ISBN:9780134694283
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Openacc für Programmierer: Konzepte und Strategien - Openacc for Programmers: Concepts and...
Der vollständige Leitfaden zu OpenACC für...
Openacc für Programmierer: Konzepte und Strategien - Openacc for Programmers: Concepts and Strategies

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)