Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 3 hlasoch.
Data Parallel C++: Programming Accelerated Systems Using C++ and Sycl
"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.
© 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)