Verwandte Artikel zu Data Parallel C++: Mastering DPC++ for Programming...

Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL - Softcover

 
9781484255735: Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL

Inhaltsangabe

Learn how to accelerate C++ programs using data parallelism. This open access book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples to illustrate key topics. 

Data parallelism in C++ enables access to parallel resources in a modern heterogeneous system, freeing you from being locked into any particular computing device. Now a single C++ application can use any combination of devices-including GPUs, CPUs, FPGAs and AI ASICs-that are suitable to the problems at hand.

This book begins by introducing data parallelism and foundational topics for effective use of the SYCL standard from the Khronos Group and Data Parallel C++ (DPC++), the open source compiler used in this book.  Later chapters cover advanced topics including error handling, hardware-specific programming, communication and synchronization, and memory model considerations.

Data Parallel C++ provides you with everything needed to use SYCL for programming heterogeneous systems.

What You'll Learn

  • Accelerate C++ programs using data-parallel programming
  • Target multiple device types (e.g. CPU, GPU, FPGA)
  • Use SYCL and SYCL compilers 
  • Connect with computing's heterogeneous future via Intel's oneAPI initiative

Who This Book Is For

Those new data-parallel programming and computer programmers interested in data-parallel programming using C++.


Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

James Reinders is a consultant with more than three decades experience in Parallel Computing, and is an author/co-author/editor of nine technical books related to parallel programming.  He has had the great fortune to help make key contributions to two of the world's fastest computers (#1 on Top500 list) as well as many other supercomputers, and software developer tools. James finished 10,001 days (over 27 years) at Intel in mid-2016, and now continues to write, teach, program, and do consulting in areas related to parallel computing (HPC and AI).  

Von der hinteren Coverseite

Learn how to accelerate C++ programs using data parallelism.

Data parallelism in C++ enables access to parallel resources in a modern heterogeneous system, freeing you from being locked into any particular computing device. Now a single C++ application can use any combination of devices including GPUs, CPUs, FPGAs and AI ASICs that are suitable to the problems at hand.

This open access book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples to illustrate key topics.

This book teaches data-parallel programming using C++ and the SYCL standard from the Khronos Group and walks through everything needed to use SYCL for programming heterogeneous systems.  The book begins by introducing data parallelism and foundational topics for effective use of SYCL and Data Parallel C++ (DPC++), the open source compiler used in this book. Later chapters cover advanced topics including error handling, hardware-specific programming, communication and synchronization, and memory model considerations.

You will learn:

How to accelerate C++ programs using data-parallel programming

How to target multiple device types (e.g. CPU, GPU, FPGA)

How to use SYCL and SYCL compilers

How to connect with computing s heterogeneous future via Intel s oneAPI initiative


„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Gebraucht kaufen

Zustand: Befriedigend
Ship within 24hrs. Satisfaction...
Diesen Artikel anzeigen

EUR 6,78 für den Versand von USA nach Deutschland

Versandziele, Kosten & Dauer

EUR 11,59 für den Versand von Vereinigtes Königreich nach Deutschland

Versandziele, Kosten & Dauer

Weitere beliebte Ausgaben desselben Titels

9781484255759: Data Parallel C++: Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL

Vorgestellte Ausgabe

ISBN 10:  1484255755 ISBN 13:  9781484255759
Verlag: Apress, 2020
Softcover

Suchergebnisse für Data Parallel C++: Mastering DPC++ for Programming...

Beispielbild für diese ISBN

Reinders, James; Ashbaugh, Ben; Brodman, James; Kinsner, Michael; Pennycook, John; Tian, Xinmin
Verlag: Apress (edition 1st ed.), 2020
ISBN 10: 1484255739 ISBN 13: 9781484255735
Gebraucht Paperback Erstausgabe

Anbieter: BooksRun, Philadelphia, PA, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Good. 1st ed. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Bestandsnummer des Verkäufers 1484255739-11-1

Verkäufer kontaktieren

Gebraucht kaufen

EUR 12,20
Währung umrechnen
Versand: EUR 6,78
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Reinders, James; Ashbaugh, Ben; Brodman, James
Verlag: Apress, 2020
ISBN 10: 1484255739 ISBN 13: 9781484255735
Gebraucht Paperback

Anbieter: ThriftBooks-Dallas, Dallas, TX, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 1.97. Bestandsnummer des Verkäufers G1484255739I5N00

Verkäufer kontaktieren

Gebraucht kaufen

EUR 14,23
Währung umrechnen
Versand: EUR 12,56
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Reinders, James; Ashbaugh, Ben; Brodman, James; Kinsner, Michael; Pennycook, John; Tian, Xinmin
Verlag: Apress, 2020
ISBN 10: 1484255739 ISBN 13: 9781484255735
Gebraucht Softcover

Anbieter: SecondSale, Montgomery, IL, USA

Verkäuferbewertung 4 von 5 Sternen 4 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Bestandsnummer des Verkäufers 00078994380

Verkäufer kontaktieren

Gebraucht kaufen

EUR 12,36
Währung umrechnen
Versand: EUR 29,72
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 6 verfügbar

In den Warenkorb

Foto des Verkäufers

Reinders, James; Ashbaugh, Ben; Brodman, James; Kinsner, Michael; Pennycook, John; Tian, Xinmin
Verlag: Apress, 2020
ISBN 10: 1484255739 ISBN 13: 9781484255735
Gebraucht Softcover

Anbieter: Goodwill of Silicon Valley, SAN JOSE, CA, USA

Verkäuferbewertung 4 von 5 Sternen 4 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: acceptable. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in Acceptable condition! Any other included accessories are also in Acceptable condition showing use. Use can include some highlighting and writing, page and cover creases as well as other types visible wear such as cover tears discoloration, staining, marks, scuffs, etc. All pages intact. Bestandsnummer des Verkäufers GWSVV.1484255739.A

Verkäufer kontaktieren

Gebraucht kaufen

EUR 14,27
Währung umrechnen
Versand: EUR 77,48
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Foto des Verkäufers

Reinders, James; Ashbaugh, Ben; Brodman, James; Kinsner, Michael; Pennycook, John; Tian, Xinmin
Verlag: Apress, 2020
ISBN 10: 1484255739 ISBN 13: 9781484255735
Gebraucht Softcover

Anbieter: Goodwill of Silicon Valley, SAN JOSE, CA, USA

Verkäuferbewertung 4 von 5 Sternen 4 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: very_good. Supports Goodwill of Silicon Valley job training programs. The cover and pages are in very good condition! The cover and any other included accessories are also in very good condition showing some minor use. The spine is straight, there are no rips tears or creases on the cover or the pages. Bestandsnummer des Verkäufers GWSVV.1484255739.VG

Verkäufer kontaktieren

Gebraucht kaufen

EUR 14,27
Währung umrechnen
Versand: EUR 77,48
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Reinders, James/ Ashbaugh, Ben/ Brodman, James/ Kinsner, Michael Michael/ Pennycook, John
Verlag: Apress, 2020
ISBN 10: 1484255739 ISBN 13: 9781484255735
Neu Paperback

Anbieter: Revaluation Books, Exeter, Vereinigtes Königreich

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Paperback. Zustand: Brand New. 548 pages. 9.00x6.00x1.25 inches. In Stock. Bestandsnummer des Verkäufers __1484255739

Verkäufer kontaktieren

Neu kaufen

EUR 99,92
Währung umrechnen
Versand: EUR 11,59
Von Vereinigtes Königreich nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb

Beispielbild für diese ISBN

Reinders, James; Ashbaugh, Ben; Brodman, James; Kinsner, Michael; Pennycook, John; Tian, Xinmin
Verlag: Apress, 2020
ISBN 10: 1484255739 ISBN 13: 9781484255735
Neu Softcover

Anbieter: thebookforest.com, San Rafael, CA, USA

Verkäuferbewertung 5 von 5 Sternen 5 Sterne, Erfahren Sie mehr über Verkäufer-Bewertungen

Zustand: New. Well packaged and promptly shipped from California. Partnered with Friends of the Library since 2010. Bestandsnummer des Verkäufers 1LAUHV002IC8

Verkäufer kontaktieren

Neu kaufen

EUR 111,28
Währung umrechnen
Versand: EUR 42,46
Von USA nach Deutschland
Versandziele, Kosten & Dauer

Anzahl: 1 verfügbar

In den Warenkorb