Data Parallel C++: Programování akcelerovaných systémů pomocí C++ a Sycl

Hodnocení:   (4,6 z 5)

Data Parallel C++: Programování akcelerovaných systémů pomocí C++ a Sycl (James Reinders)

Recenze čtenářů

Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 3 hlasů.

Původní název:

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

Obsah knihy:

"Tato kniha, nyní již ve druhém vydání, je hlavním zdrojem informací o systému SYCL 2020 a je JEDINOU knihou, kterou potřebujete, abyste se stali součástí této komunity." Erik Lindahl, GROMACS a Stockholmská univerzita.

Naučte se, jak urychlit programy v jazyce C++ pomocí datového paralelismu a jazyka SYCL.

Tato volně přístupná kniha umožňuje programátorům v C++ stát v čele tohoto vzrušujícího a důležitého vývoje, který pomáhá posunout výpočetní techniku na novou úroveň. Toto aktualizované druhé vydání je plné praktických rad, podrobných vysvětlení a příkladů kódu ilustrujících klíčová témata.

SYCL umožňuje přístup k paralelním zdrojům v moderních akcelerovaných heterogenních systémech. Nyní může jedna aplikace v jazyce C++ využívat jakoukoli kombinaci zařízení - včetně GPU, CPU, FPGA a ASIC - která jsou vhodná pro dané problémy.

Tato kniha učí datově-paralelní programování pomocí jazyka C++ se SYCL a provází vším, co je k programování akcelerovaných systémů potřeba. Kniha začíná představením datového paralelismu a základních témat pro efektivní využití SYCL. Pozdější kapitoly se věnují pokročilým tématům, včetně zpracování chyb, programování specifického pro hardware, komunikace a synchronizace a úvah o paměťovém modelu.

Všechny zdrojové kódy příkladů použitých v této knize jsou volně dostupné na GitHubu. Příklady jsou napsány v moderním jazyce SYCL a jsou pravidelně aktualizovány, aby byla zajištěna kompatibilita s více překladači.

Co se naučíte

⬤ Zrychlit programy v jazyce C++ pomocí datově paralelního programování.

⬤ Používat SYCL a překladače jazyka C++, které SYCL podporují.

⬤ Psat přenosný kód pro akcelerátory, který je nezávislý na výrobci a zařízení.

⬤ Optimalizovat kód za účelem zvýšení výkonu pro konkrétní akcelerátory.

⬤ Být připraveni těžit z toho, že se objeví nové akcelerátory od mnoha dodavatelů.

Pro koho je tato kniha určena

Začínajícím programátorům a programátorům, kteří se zajímají o datově-paralelní programování pomocí jazyka C++.

Jedná se o knihu s otevřeným přístupem.

Další údaje o knize:

ISBN:9781484296905
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba
Rok vydání:2023
Počet stran:630

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Datově paralelní C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl...
Zjistěte, jak urychlit programy v jazyce C++...
Datově paralelní C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl (Osvojení Dpc++ pro programování heterogenních systémů pomocí C++ a Sycl) - Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl
Data Parallel C++: Programování akcelerovaných systémů pomocí C++ a Sycl - Data Parallel C++:...
"Tato kniha, nyní již ve druhém vydání, je hlavním...
Data Parallel C++: Programování akcelerovaných systémů pomocí C++ a Sycl - Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)