Hodnocení:
Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 3 hlasů.
Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl
"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.
© 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)