Értékelés:

Jelenleg nincsenek olvasói vélemények. Az értékelés 3 olvasói szavazat alapján történt.
Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl
"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.