Programming Massively Parallel Processors und über 1 Million weitere Bücher verfügbar für Amazon Kindle . Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 16,85 eintauschen?
Programming Massively Parallel Processors: A Hands-On Approach (Applications of GPU Computing Series)
 
 
Beginnen Sie mit dem Lesen von Programming Massively Parallel Processors auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Programming Massively Parallel Processors: A Hands-On Approach (Applications of GPU Computing Series) [Englisch] [Taschenbuch]

David Kirk , Wen-Mei W. Hwu
4.7 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
Unverb. Preisempf.: EUR 54,52
Preis: EUR 45,95 kostenlose Lieferung. Siehe Details.
Sie sparen: EUR 8,57 (16%)
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 6 Stück auf Lager - jetzt bestellen.
Lieferung bis Mittwoch, 30. Mai: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 41,98  
Taschenbuch EUR 45,95  

Elsevier Computing Shop

Elsevier Computing
Entdecken Sie Fachliteratur im neuen Shop Elsevier Computing.

Hinweise und Aktionen

  • Studienbücher: Ob neu oder gebraucht, alle wichtigen Bücher für Ihr Studium finden Sie im großen Studium Special. Natürlich portofrei.


Wird oft zusammen gekauft

Programming Massively Parallel Processors: A Hands-On Approach (Applications of GPU Computing Series) + CUDA by Example: An Introduction to General-Purpose GPU Programming + CUDA Application Design and Development
Preis für alle drei: EUR 103,85

Verfügbarkeit und Versanddetails anzeigen

Die ausgewählten Artikel zusammen kaufen
  • Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • CUDA by Example: An Introduction to General-Purpose GPU Programming EUR 26,95

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • CUDA Application Design and Development EUR 30,95

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details


Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 280 Seiten
  • Verlag: Morgan Kaufman Publ Inc (11. März 2010)
  • Sprache: Englisch
  • ISBN-10: 0123814723
  • ISBN-13: 978-0123814722
  • Größe und/oder Gewicht: 23,4 x 18,8 x 2 cm
  • Durchschnittliche Kundenbewertung: 4.7 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 32.955 in Englische Bücher (Siehe Top 100 in Englische Bücher)

Mehr über den Autor

David Kirk
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von David Kirk auf Amazon

Produktbeschreibungen

Pressestimmen

"For those interested in the GPU path to parallel enlightenment, this new book from David Kirk and Wen-mei Hwu is a godsend, as it introduces CUDA (tm), a C-like data parallel language, and Tesla(tm), the architecture of the current generation of NVIDIA GPUs. In addition to explaining the language and the architecture, they define the nature of data parallel problems that run well on the heterogeneous CPU-GPU hardware ... This book is a valuable addition to the recently reinvigorated parallel computing literature." - David Patterson, Director of The Parallel Computing Research Laboratory and the Pardee Professor of Computer Science, U.C. Berkeley. Co-author of Computer Architecture: A Quantitative Approach "Written by two teaching pioneers, this book is the definitive practical reference on programming massively parallel processors--a true technological gold mine. The hands-on learning included is cutting-edge, yet very readable. This is a most rewarding read for students, engineers, and scientists interested in supercharging computational resources to solve today's and tomorrow's hardest problems." - Nicolas Pinto, MIT, NVIDIA Fellow, 2009 "I have always admired Wen-mei Hwu's and David Kirk's ability to turn complex problems into easy-to-comprehend concepts. They have done it again in this book. This joint venture of a passionate teacher and a GPU evangelizer tackles the trade-off between the simple explanation of the concepts and the in-depth analysis of the programming techniques. This is a great book to learn both massive parallel programming and CUDA." - Mateo Valero, Director, Barcelona Supercomputing Center "The use of GPUs is having a big impact in scientific computing. David Kirk and Wen-mei Hwu's new book is an important contribution towards educating our students on the ideas and techniques of programming for massively parallel processors." - Mike Giles, Professor of Scientific Computing, University of Oxford "This book is the most comprehensive and authoritative introduction to GPU computing yet. David Kirk and Wen-mei Hwu are the pioneers in this increasingly important field, and their insights are invaluable and fascinating. This book will be the standard reference for years to come." - Hanspeter Pfister, Harvard University "This is a vital and much-needed text. GPU programming is growing by leaps and bounds. This new book will be very welcomed and highly useful across inter-disciplinary fields." - Shannon Steinfadt, Kent State University "GPUs have hundreds of cores capable of delivering transformative performance increases across a wide range of computational challenges. The rise of these multi-core architectures has raised the need to teach advanced programmers a new and essential skill: how to program massively parallel processors." - CNNMoney.com "This book is a valuable resource for all students from science and engineering disciplines where parallel programming skills are needed to allow solving compute-intensive problems."--BCS: The British Computer Society's online journal

Kurzbeschreibung

Multi-core processors are no longer the future of computing - they are the present day reality. A typical mass-produced CPU features multiple processor cores, while a GPU (Graphics Processing Unit) may have hundreds or even thousands of cores. With the rise of multi-core architectures has come the need to teach advanced programmers a new and essential skill: how to program massively parallel processors. "Programming Massively Parallel Processors: A Hands-on Approach" shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. This title describes computational thinking techniques that will enable you to think about problems in ways that are amenable to high-performance parallel computing. It utilizes CUDA (Compute Unified Device Architecture), NVIDIA's software development tool created specifically for massively parallel environments. It shows you how to achieve both high-performance and high-reliability using the CUDA programming model as well as OpenCL.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Tags, die Kunden mit diesem Produkt verbinden

 (Was ist das?)
Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
 

 

Kundenrezensionen

3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
14 von 20 Kunden fanden die folgende Rezension hilfreich
Solide Einführung 12. März 2010
Von Dr. Christian Donninger TOP 1000 REZENSENT
Format:Taschenbuch|Von Amazon bestätigter Kauf
Das Buch entstand aus mehreren Vorlesungen/Kursen der Autoren zur CUDA. Die Autoren verwenden nicht die übliche Copy&Paste Methode der SDK-Dokumentation. Sie geben dem Leser stattdessen den klassischen Ratschlag RTFM. Sie konzentrieren sich auf die konzeptionelle Seite. An Hand einer Matrizenmultiplikation wird schrittweise gezeigt, wie man die maximale Performance aus einer GPU herausholen kann. Die unmittelbare Transformation des Problems in die CUDA ist sehr einfach. Allerdings wird dieser naive Ansatz durch die Latenz und die Bandweite des globalen Grafikkarten Memory's ausgebremst. Ein klassisches Problem in praktisch allen massiv-parallelen Techniken mit shared memory (bei distributed memory ist dafür die Kommunikation der Flaschenhals). Die Autoren zeigen, wie man durch diverse Tricks den globalen Memory-Zugriff verringert und lokales Memory besser ausnützt. Sie gehen auch detailliert auf den dadurch erreichbaren Speedup ein. Die einzelnen Schritte sind didaktisch sehr gut aufgebaut. Man bekommt ein gutes Gefühl für die Stärken und Schwächen der GPU.

Ich habe bereits eine HPC (High-Performance-Computing) Anwendung mit FPGAs gebaut. Die FPGA Community machte sich Hoffnungen, in diesen lukrativen Markt am Kuchen mitnaschen zu können. Für rein numerische (floating-point) HPC-Anwendungen sind diese Pläne m.E. mit dem Erscheinen der CUDA gestorben. Man muss auch mit der CUDA einiges Hirnschmalz aufwenden um einen Algorithmus effektiv zu implementieren. Aber im Verhältnis zum Aufwand für eine FPGA-Implementation ist das noch immer nix. Auch preislich liegen zwischen HPC-FPGA Karten und Grafikkarten Welten. Ich kenn auch keine mit diesem Buch vergleichbare Einführung in das HPC-Computing mit FPGAs.
Die Sache wurde in den Kinderzimmern entschieden.

Es schwebt mir vor, eine finanzmathematische Monte-Carlo Simulation auf die CUDA zu portieren. Allerdings habe ich das Problem, dass die Simulation auch am Pentium schnell genug ist. Ich muss wohl das Model komplexer machen um mich mit guten Gewissen mit der CUDA spielen zu können. Es war noch nie so leicht eine massiv-parallele Anwendung zu schreiben. Es ist aber auch nicht zu leicht.
War diese Rezension für Sie hilfreich?
0 von 1 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Dieses Buch ist vor etwa zwei Jahren erschienen. Aus diesem Grund sind Teile des Buches veraltet, da viele Konstanten für die G80- und die G200-Architekturen angegeben werden. Die momentan aktuelle Fermi-Architektur wird nur kurz in Kapitel 12 vorgestellt.

Aber: Was dieses Buch von anderen unterscheidet, ist die genaue Beschreibung der Funktionsweise der Hardware, wie z. B. das Warp-Scheduling und die Speicherzugriffe. Auch wird anhand von zwei Fallbeispielen Schritt-für-Schritt sequentieller Code in möglichst optimalen CUDA-Code umgeformt. Hier lernt der Leser das Umschreiben und Anpassen von Code an die GPU und erfährt wichtige Tipps, wie z. b. '"loop fission'", "'latency hiding"' und "'memory coalescing'". Man erfährt so aber auch, dass das Schreiben von optimalem Code erhebliche (Denk-)Arbeit erfordert.

Es gibt allerdings auch ein paar Kritikpunkte: die Beispiele erfordern Kenntnisse in der Mathematik, der Index ist unvollständig und der Abschnitt über OpenCL bringt nicht viel, da es für den Einstieg zu wenig ist. Auch werden CUDA Arrays (2D, 3D) und Texturen nicht ausführlich genug behandelt.

Wer CUDA-Programme schreiben möchte, die die GPU möglichst gut ausnutzen, kommt an der Lektüre dieses Buches nicht vorbei.
War diese Rezension für Sie hilfreich?
0 von 9 Kunden fanden die folgende Rezension hilfreich
Format:Taschenbuch
Das Buch war interessant zu lesen, und klärt, wie man einen Graphics-Processor programmieren kann. Ich muss jetzt die Zeit finden, es alles auszuprobieren!!
War diese Rezension für Sie hilfreich?
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de