Adatpárhuzamos C++: A Dpc++ elsajátítása heterogén rendszerek programozásához C++ és Sycl segítségével

Értékelés:   (4.3 az 5-ből)

Adatpárhuzamos C++: A Dpc++ elsajátítása heterogén rendszerek programozásához C++ és Sycl segítségével (James Reinders)

Olvasói vélemények

Összegzés:

A DPC++ with SYCL című könyvet a felhasználók nagyra értékelik a heterogén számítástechnika és az adatpárhuzamos programozás alapos magyarázatai és gyakorlati példái miatt. Az olvasók megnyerőnek találták az oktatói stílust, és izgatottak a könyvben tanított fogalmak potenciális hatása miatt.

Előnyök:

Világos magyarázatok, gyakorlati példák, hatékony oktatói stílus, a kód a leírás szerint fordítható és működik, forradalmi a C++ nyelven történő adatpárhuzamos programozásban. C++ programozóknak kifejezetten ajánlott.

Hátrányok:

Néhány felhasználó késedelmet tapasztalt a könyv fizikai példányának kézhezvételében.

(2 olvasói vélemény alapján)

Eredeti címe:

Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl

Könyv tartalma:

Ismerje meg, hogyan gyorsíthatja fel a C++ programokat az adatpárhuzamosság használatával. Ez a szabadon hozzáférhető könyv lehetővé teszi a C++ programozók számára, hogy az élvonalban legyenek ebben az izgalmas és fontos új fejlesztésben, amely segít új szintre emelni a számítástechnikát. Tele van gyakorlati tanácsokkal, részletes magyarázatokkal és kódpéldákkal a kulcsfontosságú témák illusztrálására.

Az adatpárhuzamosítás a C++-ban lehetővé teszi a párhuzamos erőforrásokhoz való hozzáférést egy modern heterogén rendszerben, megszabadítva Önt attól, hogy egy adott számítástechnikai eszközhöz legyen kötve. Mostantól egyetlen C++ alkalmazás az eszközök bármely kombinációját használhatja - beleértve a GPU-kat, CPU-kat, FPGA-kat és AI ASIC-ket -, amelyek alkalmasak az adott problémák megoldására.

Ez a könyv az adatpárhuzamosság és a Khronos Group által kidolgozott SYCL szabvány és a könyvben használt nyílt forráskódú fordító, a Data Parallel C++ (DPC++) hatékony használatához szükséges alaptémák bemutatásával kezdődik. A későbbi fejezetek olyan haladó témákat tárgyalnak, mint a hibakezelés, a hardver-specifikus programozás, a kommunikáció és a szinkronizáció, valamint a memóriamodellel kapcsolatos megfontolások.

A Data Parallel C++ mindent megad, ami a SYCL heterogén rendszerek programozásához szükséges.

Amit tanulni fog

⬤ Gyorsítsa fel a C++ programokat adatpárhuzamos programozással.

⬤ Másféle eszköztípusok (pl. CPU, GPU, FPGA) megcélzása.

⬤ SYCL és SYCL fordítóprogramok használata.

⬤ Kapcsolódjon a számítástechnika heterogén jövőjéhez az Intel oneAPI kezdeményezésén keresztül.

Kinek szól ez a könyv

Az adatpárhuzamos programozással újonnan ismerkedőknek és az adatpárhuzamos programozás iránt érdeklődő számítógépes programozóknak C++ használatával.

A könyv egyéb adatai:

ISBN:9781484255735
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2020
Oldalak száma:548

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Adatpárhuzamos C++: A Dpc++ elsajátítása heterogén rendszerek programozásához C++ és Sycl...
Ismerje meg, hogyan gyorsíthatja fel a C++ programokat az...
Adatpárhuzamos C++: A Dpc++ elsajátítása heterogén rendszerek programozásához C++ és Sycl segítségével - Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl
Adatpárhuzamos C++: Gyorsított rendszerek programozása a C++ és a Sycl segítségével - Data Parallel...
"Ez a könyv, amely immár a második kiadásban...
Adatpárhuzamos C++: Gyorsított rendszerek programozása a C++ és a Sycl segítségével - Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl

A szerző munkáit az alábbi kiadók adták ki: