Data Parallel C++: Detektívne systémy: Desatoro pre programovanie akcelerovaných systémov pomocou C++ a Sycl

Hodnotenie:   (4,6 z 5)

Data Parallel C++: Detektívne systémy: Desatoro pre programovanie akcelerovaných systémov pomocou C++ a Sycl (James Reinders)

Recenzie čitateľov

Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 3 hlasoch.

Pôvodný názov:

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

Obsah knihy:

"Táto kniha, teraz už v druhom vydaní, je hlavným zdrojom informácií o systéme SYCL 2020 a jedinou knihou, ktorú potrebujete, aby ste sa stali súčasťou tejto komunity." Erik Lindahl, GROMACS a Štokholmská univerzita.

Naučte sa, ako urýchliť programy v jazyku C++ pomocou dátového paralelizmu a jazyka SYCL.

Táto voľne prístupná kniha umožňuje programátorom v jazyku C++ byť na čele tohto vzrušujúceho a dôležitého vývoja, ktorý pomáha posúvať výpočtovú techniku na novú úroveň. Toto aktualizované druhé vydanie je plné praktických rád, podrobných vysvetlení a príkladov kódu na ilustráciu kľúčových tém.

SYCL umožňuje prístup k paralelným zdrojom v moderných akcelerovaných heterogénnych systémoch. Teraz môže jedna aplikácia v jazyku C++ využívať ľubovoľnú kombináciu zariadení - vrátane GPU, CPU, FPGA a ASIC - ktoré sú vhodné na riešenie daných problémov.

Táto kniha učí dátovo-paralelné programovanie pomocou jazyka C++ so SYCL a sprevádza všetkým, čo je potrebné na programovanie akcelerovaných systémov. Kniha sa začína predstavením dátového paralelizmu a základných tém pre efektívne používanie SYCL. Neskoršie kapitoly sa zaoberajú pokročilými témami vrátane spracovania chýb, programovania špecifického pre hardvér, komunikácie a synchronizácie a úvah o pamäťovom modeli.

Všetky zdrojové kódy príkladov použitých v tejto knihe sú voľne dostupné na GitHube. Príklady sú napísané v modernom jazyku SYCL a sú pravidelne aktualizované, aby sa zabezpečila kompatibilita s viacerými kompilátormi.

Čo sa naučíte

⬤ Urýchliť programy v jazyku C++ pomocou dátovo-paralelného programovania.

⬤ Používať SYCL a kompilátory C++, ktoré podporujú SYCL.

⬤ Písať prenosný kód pre akcelerátory, ktorý je nezávislý od výrobcu a zariadenia.

⬤ Optimalizovať kód na zlepšenie výkonu pre konkrétne akcelerátory.

⬤ Byť pripravený využívať výhody, keď sa objavia nové akcelerátory od mnohých výrobcov.

Pre koho je táto kniha určená

Začínajúcim programátorom dátovo-paralelného programovania a počítačovým programátorom, ktorí sa zaujímajú o dátovo-paralelné programovanie pomocou jazyka C++.

Toto je kniha s otvoreným prístupom.

Ďalšie údaje o knihe:

ISBN:9781484296905
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2023
Počet strán:630

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Dáta paralelne s C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl -...
Zistite, ako urýchliť programy v jazyku C++...
Dáta paralelne s C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl - Data Parallel C++: Mastering Dpc++ for Programming of Heterogeneous Systems Using C++ and Sycl
Data Parallel C++: Detektívne systémy: Desatoro pre programovanie akcelerovaných systémov pomocou...
"Táto kniha, teraz už v druhom vydaní, je hlavným...
Data Parallel C++: Detektívne systémy: Desatoro pre programovanie akcelerovaných systémov pomocou C++ a Sycl - Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)