Shortcuts
Bitte warten Sie, bis die Seite geladen ist.
 
PageMenu- Hauptmenü-
Page content

Katalogdatenanzeige

Multicore and GPU Programming: An Integrated Approach

Multicore and GPU Programming: An Integrated Approach
Kataloginformation
Feldname Details
Vorliegende Sprache eng
ISBN 978-0-12-417137-4
Name Barlas, Gerassimos ¬[VerfasserIn]¬
T I T E L Multicore and GPU Programming
Zusatz zum Titel An Integrated Approach
Verlagsort Saint Louis
Verlag Elsevier Science & Technology
Erscheinungsjahr 2014
2014
Umfang 1 online resource (698 pages)
Notiz / Fußnoten Description based on publisher supplied metadata and other sources.
Titelhinweis Erscheint auch als (Druck-Ausgabe)ISBN: 978-0-12-417137-4
ISBN ISBN 978-0-12-417140-4
Klassifikation 005.275
Kurzbeschreibung Front Cover -- Multicore and GPU Programming: An Integrated Approach -- Copyright -- Dedication -- Contents -- List of Tables -- Preface -- What Is in This Book -- Using This Book as a Textbook -- Software and Hardware Requirements -- Sample Code -- Chapter 1: Introduction -- 1.1 The era of multicore machines -- 1.2 A taxonomy of parallel machines -- 1.3 A glimpse of contemporary computing machines -- 1.3.1 The cell BE processor -- 1.3.2 Nvidia's Kepler -- 1.3.3 AMD's APUs -- 1.3.4 Multicore to many-core: tilera's TILE-Gx8072 and intel's xeon phi -- 1.4 Performance metrics -- 1.5 Predicting and measuring parallel program performance -- 1.5.1 Amdahl's law -- 1.5.2 Gustafson-barsis's rebuttal -- Exercises -- Chapter 2: Multicore and parallel program design -- 2.1 Introduction -- 2.2 The PCAM methodology -- 2.3 Decomposition patterns -- 2.3.1 Task parallelism -- 2.3.2 Divide-and-conquer decomposition -- 2.3.3 Geometric decomposition -- 2.3.4 Recursive data decomposition -- 2.3.5 Pipeline decomposition -- 2.3.6 Event-based coordination decomposition -- 2.4 Program structure patterns -- 2.4.1 Single-program, multiple-data -- 2.4.2 Multiple-program, multiple-data -- 2.4.3 Master-worker -- 2.4.4 Map-reduce -- 2.4.5 Fork/join -- 2.4.6 Loop parallelism -- 2.5 Matching decomposition patterns with program structure patterns -- Exercises -- Chapter 3: Shared-memory programming: threads -- 3.1 Introduction -- 3.2 Threads -- 3.2.1 What is a thread? -- 3.2.2 What are threads good for? -- 3.2.3 Thread creation and initialization -- 3.2.3.1 Implicit thread creation -- 3.2.4 Sharing data between threads -- 3.3 Design concerns -- 3.4 Semaphores -- 3.5 Applying semaphores in classical problems -- 3.5.1 Producers-consumers -- 3.5.2 Dealing with termination -- 3.5.2.1 Termination using a shared data item -- 3.5.2.2 Termination using messages.
SWB-Titel-Idn 1669844765
Signatur E-Book ProQuest
Bemerkungen Elektronischer Volltext - Campuslizenz
Elektronische Adresse $uhttps://ebookcentral.proquest.com/lib/fhzwickau/detail.action?docID=5754466
Internetseite / Link Aggregator
Kataloginformation500421355 Datensatzanfang . Kataloginformation500421355 Seitenanfang .
Vollanzeige Katalogdaten 

Auf diesem Bildschirm erhalten Sie Katalog- und Exemplarinformationen zum ausgewählten Titel.

Im Bereich Kataloginformation werden die bibliographischen Details angezeigt. Per Klick auf Hyperlink-Begriffe wie Schlagwörter, Autoren, Reihen, Körperschaften und Klassifikationen können Sie sich weitere Titel des gewählten Begriffes anzeigen lassen.

Der Bereich Exemplarinformationen enthält zum einen Angaben über den Standort und die Verfügbarkeit der Exemplare. Zum anderen haben Sie die Möglichkeit, ausgeliehene Exemplare vorzumerken oder Exemplare aus dem Magazin zu bestellen.
Schnellsuche