Cuda pre inžinierov: Úvod do vysokovýkonných paralelných výpočtov

Hodnotenie:   (4,1 z 5)

Cuda pre inžinierov: Úvod do vysokovýkonných paralelných výpočtov (Duane Storti)

Recenzie čitateľov

Zhrnutie:

Celkovo je kniha pozitívne hodnotená za komplexný úvod do programovania CUDA a vysokovýkonných paralelných výpočtov. Mnohí recenzenti oceňujú jej prístupnosť a jasné vysvetlenia, niektorí ju však kritizujú za zastaranosť a nedostatočnú podporu novších technológií. Kniha sa odporúča najmä začiatočníkom a inžinierom, ktorí chcú zlepšiť svoje znalosti CUDA.

Výhody:

Komplexný a dobre štruktúrovaný úvod do programovania CUDA.
Jasné vysvetlenia vhodné pre čitateľov na rôznych úrovniach zručností.
Cenné nástroje a príklady na praktické využitie, najmä v oblastiach, ako je spracovanie obrazu a hlboké učenie.
Relevantné informácie o integrácii CUDA s inžinierskymi vývojovými prostrediami.
Vynikajúca pre začiatočníkov a poskytuje solídny základ pre ďalšie štúdium.

Nevýhody:

Niektorý obsah je zastaraný a nekompatibilný s aktuálnymi verziami Visual Studia.
Chýbajú aktualizované podporné zdroje, čo vedie k ťažkostiam pri praktickej aplikácii.
Niektorí čitatelia považovali materiál za príliš povrchný alebo nedostatočne hlboký.
Zmätok v rozdieloch v príkladoch pre rôzne operačné systémy.
Potreba pokročilejšej aktualizácie, ktorá by pokrývala novšie knižnice a architektúry CUDA.

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

Pôvodný názov:

Cuda for Engineers: An Introduction to High-Performance Parallel Computing

Obsah knihy:

CUDA pre inžinierov vám umožní priame a praktické zapojenie do osobných, vysoko výkonných paralelných výpočtov, vďaka čomu môžete na hernom počítači vykonávať výpočty, na ktoré by ste ešte pred niekoľkými rokmi potrebovali superpočítač.

Autori vás jasne a stručne oboznámia so základmi programovania v jazyku CUDA C a rýchlo vás prevedú od spustenia vzorových programov až po vytvorenie vlastného kódu. V celom texte sa budete učiť na kompletných príkladoch, ktoré môžete zostaviť, spustiť a upraviť, a ktoré sú doplnené ďalšími projektmi, ktoré prehĺbia vaše znalosti. Všetky projekty sú plne rozvinuté, s podrobnými návodmi na zostavenie pre všetky hlavné platformy.

Táto príručka je ideálna pre každého vedca, inžiniera alebo študenta s aspoň úvodnými skúsenosťami s programovaním, pričom nepredpokladá žiadne špecializované znalosti v oblasti GPU alebo paralelných výpočtov. V prílohe autori uvádzajú aj osvieženie programovania v jazyku C pre tých, ktorí to potrebujú.

Obsahuje.

⬤ Príprava počítača na spustenie programov CUDA.

⬤ Poznanie modelu paralelizmu CUDA a rozšírenia jazyka C.

⬤ Prenášanie údajov medzi CPU a GPU.

⬤ Správa časovania, profilovania, spracovania chýb a ladenia.

⬤ Vytváranie 2D mriežok.

⬤ Spolupráca s OpenGL na zabezpečenie interaktivity používateľa v reálnom čase.

⬤ Vykonávanie základných simulácií pomocou diferenciálnych rovníc.

⬤ Používanie šablón na riadenie súvisiacich výpočtov v rámci vlákien.

⬤ Využívanie zdieľanej pamäte CUDA na zvýšenie výkonu.

⬤ Interakcia s 3D dátami: rezanie, vykresľovanie objemov a vrhanie lúčov.

⬤ Využívanie knižníc CUDA.

⬤ Nájdenie ďalších zdrojov a kódu CUDA.

Medzi realistické príklady aplikácií patria.

⬤ Vizualizácia funkcií v 2D a 3D.

⬤ Riešenie diferenciálnych rovníc pri zmene počiatočných alebo okrajových podmienok.

⬤ Prezeranie/spracovanie obrázkov alebo zásobníkov obrázkov.

⬤ Výpočet vnútorných súčinov a centroidov.

⬤ Riešenie sústav lineárnych algebraických rovníc.

⬤ Monte-Carlove výpočty.

Ďalšie údaje o knihe:

ISBN:9780134177410
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2015
Počet strán:352

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Cuda pre inžinierov: Úvod do vysokovýkonných paralelných výpočtov - Cuda for Engineers: An...
CUDA pre inžinierov vám umožní priame a praktické...
Cuda pre inžinierov: Úvod do vysokovýkonných paralelných výpočtov - Cuda for Engineers: An Introduction to High-Performance Parallel Computing

Diela autora vydali tieto vydavateľstvá: