Adatpárhuzamos C++: Gyorsított rendszerek programozása a C++ és a Sycl segítségével

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

Adatpárhuzamos C++: Gyorsított rendszerek programozása a C++ és a Sycl segítségével (James Reinders)

Olvasói vélemények

Jelenleg nincsenek olvasói vélemények. Az értékelés 3 olvasói szavazat alapján történt.

Eredeti címe:

Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl

Könyv tartalma:

"Ez a könyv, amely immár a második kiadásban jelent meg, a SYCL 2020 elsajátításának első számú forrása, és ez az EGYEDÜLI könyv, amelyre szüksége van ahhoz, hogy részese lehessen ennek a közösségnek." Erik Lindahl, GROMACS és Stockholmi Egyetem.

Ismerje meg, hogyan gyorsíthatja fel a C++ programokat az adatpárhuzamosság és a SYCL segítségével.

Ez a szabad hozzáférésű könyv lehetővé teszi a C++ programozók számára, hogy az élvonalban legyenek ebben az izgalmas és fontos fejlődésben, amely segít új szintre emelni a számítástechnikát. Ez a frissített második kiadás tele van gyakorlati tanácsokkal, részletes magyarázatokkal és kódpéldákkal a kulcsfontosságú témák illusztrálására.

A SYCL lehetővé teszi a párhuzamos erőforrások elérését a modern gyorsított heterogén rendszerekben. Mostantól egyetlen C++ alkalmazás az eszközök - köztük GPU-k, CPU-k, FPGA-k és ASIC-k - bármely kombinációját használhatja, amely alkalmas az adott problémához.

Ez a könyv megtanítja az adatpárhuzamos programozást C++ és SYCL használatával, és végigvezet mindazon, ami a gyorsított rendszerek programozásához szükséges. A könyv az adatpárhuzamosság és a SYCL hatékony használatához szükséges alapvető témák bemutatásával kezdődik. A későbbi fejezetek a haladó témákat tárgyalják, beleértve a hibakezelést, a hardver-specifikus programozást, a kommunikációt és a szinkronizációt, valamint a memóriamodellel kapcsolatos megfontolásokat.

A könyvben használt példák forráskódja szabadon elérhető a GitHubon. A példák modern SYCL nyelven íródtak, és rendszeresen frissülnek, hogy biztosítsák a kompatibilitást több fordítóprogrammal.

Mit fog tanulni

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

⬤ Használja a SYCL-t és a SYCL-t támogató C++ fordítóprogramokat.

⬤ Hordozható kód írása gyorsítókhoz, amely gyártó- és eszközfüggetlen.

⬤ Optimalizálja a kódot a teljesítmény javítása érdekében az adott gyorsítókhoz.

⬤ Legyen felkészülve arra, hogy profitáljon a számos gyártó által kínált új gyorsítók megjelenéséből.

Kinek szól ez a könyv

Új adatpárhuzamos programozóknak és a C++ használatával történő adatpárhuzamos programozás iránt érdeklődő számítógépes programozóknak.

Ez egy nyílt hozzáférésű könyv.

A könyv egyéb adatai:

ISBN:9781484296905
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2023
Oldalak száma:630

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: