Cuda na príklade: Úvod do programovania všeobecného grafického procesora

Hodnotenie:   (4,4 z 5)

Cuda na príklade: Úvod do programovania všeobecného grafického procesora (Jason Sanders)

Recenzie čitateľov

Zhrnutie:

Kniha „CUDA by Example“ od Sandersa a Kandrota je dobre prijatá ako úvodný text na učenie programovania CUDA, vhodný najmä pre začiatočníkov bez skúseností s paralelnými výpočtami. Ponúka štruktúrovaný prístup k výučbe konceptov CUDA prostredníctvom praktických príkladov, ktoré sú vo všeobecnosti jasné a postupne zložité. Čelí však aj kritike za rôzne problémy vrátane preklepov, chýb v kódovaní a určitej nedostatočnej hĺbky v pokročilých témach.

Výhody:

Dobrý úvodný zdroj pre začiatočníkov v programovaní CUDA.
Jasný a prehľadný jazyk s metodickým prístupom.
Dobre vysvetlené príklady, ktoré nadväzujú na predchádzajúce kapitoly.
Poskytuje komplexný prehľad konceptov CUDA bez toho, aby čitateľa zahltil.
Uľahčuje pochopenie pre tých, ktorí s programovaním na GPU začínajú.

Nevýhody:

Početné preklepy a chyby v kóde, ktoré bránia porozumeniu.
Chýbajú pokyny na nastavenie vývojového prostredia a kompiláciu kódov.
Niektoré opakovania a slovné spojenia, ktorým sa dalo vyhnúť, čím sa kniha zbytočne predĺžila.
Obmedzená diskusia o pokročilých optimalizačných technikách, ktoré sú dôležité pre skúsených používateľov.
Dostupnosť zdrojových kódov bola spočiatku zavádzajúca.

(na základe 98 čitateľských recenzií)

Pôvodný názov:

Cuda by Example: An Introduction to General-Purpose Gpu Programming

Obsah knihy:

"Táto kniha je povinným čítaním pre každého, kto pracuje s výpočtovými systémami založenými na akcelerátoroch."

-Z predslovu Jacka Dongarra, University of Tennessee a Oak Ridge National Laboratory.

CUDA je výpočtová architektúra navrhnutá na uľahčenie vývoja paralelných programov. V spojení s komplexnou softvérovou platformou umožňuje architektúra CUDA programátorom využívať obrovský výkon grafických procesorov (GPU) pri vytváraní vysoko výkonných aplikácií. GPU sú, samozrejme, už dlho k dispozícii pre náročné grafické a herné aplikácie. CUDA teraz prináša tento cenný zdroj aj programátorom pracujúcim na aplikáciách v iných oblastiach vrátane vedy, techniky a financií. Nevyžadujú sa žiadne znalosti grafického programovania - stačí schopnosť programovať v mierne rozšírenej verzii jazyka C.

CUDA by Example, ktorú napísali dvaja starší členovia tímu softvérovej platformy CUDA, ukazuje programátorom, ako používať túto novú technológiu. Autori predstavujú každú oblasť vývoja CUDA prostredníctvom pracovných príkladov. Po stručnom úvode do platformy a architektúry CUDA, ako aj po stručnom sprievodcovi CUDA C, kniha podrobne opisuje techniky a kompromisy spojené s každou kľúčovou funkciou CUDA. Zistíte, kedy použiť jednotlivé rozšírenia CUDA C a ako napísať softvér CUDA, ktorý poskytuje skutočne vynikajúci výkon.

Medzi hlavné témy patria.

⬤  Paralelné programovanie.

⬤  Spolupráca vlákien.

⬤  Konštantná pamäť a udalosti.

⬤  Pamäť textúr.

⬤  Interoperabilita grafiky.

⬤  Atómy.

⬤  Prúdy.

⬤  CUDA C na viacerých GPU.

⬤  Pokročilá atomika.

⬤  Ďalšie zdroje CUDA.

Všetky softvérové nástroje CUDA, ktoré budete potrebovať, sú voľne dostupné na stiahnutie od spoločnosti NVIDIA.

Http: //developer. nvidia.com/object/cuda-by-example. html.

Ďalšie údaje o knihe:

ISBN:9780131387683
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2010
Počet strán:320

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Cuda na príklade: Úvod do programovania všeobecného grafického procesora - Cuda by Example: An...
"Táto kniha je povinným čítaním pre každého,...
Cuda na príklade: Úvod do programovania všeobecného grafického procesora - Cuda by Example: An Introduction to General-Purpose Gpu Programming

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)