Cuda am Beispiel: Eine Einführung in die Programmierung von Mehrzweck-GPUs

Bewertung:   (4,4 von 5)

Cuda am Beispiel: Eine Einführung in die Programmierung von Mehrzweck-GPUs (Jason Sanders)

Leserbewertungen

Zusammenfassung:

Das Buch „CUDA by Example“ von Sanders und Kandrot wird als einführender Text zum Erlernen der CUDA-Programmierung sehr gut angenommen und eignet sich besonders für Anfänger, die noch keine Erfahrung mit parallelen Berechnungen haben. Es bietet einen strukturierten Ansatz zur Vermittlung von CUDA-Konzepten anhand von praktischen Beispielen, die im Allgemeinen klar und progressiv komplex sind. Es wird jedoch auch für verschiedene Probleme kritisiert, darunter Tippfehler, Programmierfehler und ein gewisser Mangel an Tiefe bei fortgeschrittenen Themen.

Vorteile:

Gute Einführungsressource für Anfänger in die CUDA-Programmierung.
Klare und leicht lesbare Sprache mit methodischem Ansatz.
Gut erläuterte Beispiele, die auf den vorherigen Kapiteln aufbauen.
Bietet einen umfassenden Überblick über CUDA-Konzepte, ohne den Leser zu überwältigen.
Erleichtert das Verständnis für diejenigen, die neu in der GPU-Programmierung sind.

Nachteile:

Zahlreiche Tipp- und Codefehler, die das Verständnis erschweren.
Fehlende Anleitungen zum Einrichten einer Entwicklungsumgebung und zum Kompilieren von Code.
Einige Wiederholungen und Ausführlichkeit, die hätten vermieden werden können und das Buch unnötig in die Länge ziehen.
Begrenzte Diskussion über fortgeschrittene Optimierungstechniken, die für erfahrene Benutzer wichtig sind.
Die Verfügbarkeit des Quellcodes war anfangs irreführend.

(basierend auf 98 Leserbewertungen)

Originaltitel:

Cuda by Example: An Introduction to General-Purpose Gpu Programming

Inhalt des Buches:

Dieses Buch ist Pflichtlektüre für jeden, der mit beschleunigerbasierten Rechensystemen arbeitet.

-Aus dem Vorwort von Jack Dongarra, Universität von Tennessee und Oak Ridge National Laboratory.

CUDA ist eine Rechnerarchitektur, die die Entwicklung paralleler Programme erleichtern soll. In Verbindung mit einer umfassenden Softwareplattform ermöglicht die CUDA Architektur Programmierern, die immense Leistung von Grafikprozessoren (GPUs) bei der Entwicklung von Hochleistungsanwendungen zu nutzen. GPUs sind natürlich schon lange für anspruchsvolle Grafik- und Spieleanwendungen verfügbar. Mit CUDA steht diese wertvolle Ressource nun auch Programmierern zur Verfügung, die an Anwendungen in anderen Bereichen wie Wissenschaft, Technik und Finanzen arbeiten. Es sind keine Kenntnisse in der Grafikprogrammierung erforderlich - lediglich die Fähigkeit, in einer leicht erweiterten Version von C zu programmieren.

CUDA by Example, geschrieben von zwei leitenden Mitgliedern des CUDA Software-Plattform-Teams, zeigt Programmierern, wie sie diese neue Technologie einsetzen können. Die Autoren stellen jeden Bereich der CUDA Entwicklung anhand von Arbeitsbeispielen vor. Nach einer kurzen Einführung in die CUDA-Plattform und -Architektur sowie einer Schnellstartanleitung für CUDA C werden die Techniken und Kompromisse, die mit jeder wichtigen CUDA-Funktion verbunden sind, detailliert beschrieben. Sie erfahren, wann Sie welche CUDA C-Erweiterung verwenden sollten und wie Sie CUDA-Software schreiben, die wirklich herausragende Leistung liefert.

Zu den wichtigsten behandelten Themen gehören.

⬤  Parallele Programmierung.

⬤  Thread-Kooperation.

⬤  Konstanter Speicher und Ereignisse.

⬤  Texturspeicher.

⬤  Graphische Interoperabilität.

⬤  Atomics.

⬤  Streams.

⬤  CUDA C auf mehreren GPUs.

⬤  Erweiterte Atomics.

⬤  Zusätzliche CUDA Ressourcen.

Alle CUDA Software-Tools, die Sie benötigen, können Sie kostenlos von NVIDIA herunterladen.

Http: //developer. nvidia.com/object/cuda-by-example. html.

Weitere Daten des Buches:

ISBN:9780131387683
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2010
Seitenzahl:320

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Cuda am Beispiel: Eine Einführung in die Programmierung von Mehrzweck-GPUs - Cuda by Example: An...
Dieses Buch ist Pflichtlektüre für jeden, der...
Cuda am Beispiel: Eine Einführung in die Programmierung von Mehrzweck-GPUs - Cuda by Example: An Introduction to General-Purpose Gpu Programming

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)