Cuda pro inženýry: Úvod do vysoce výkonných paralelních výpočtů.

Hodnocení:   (4,1 z 5)

Cuda pro inženýry: Úvod do vysoce výkonných paralelních výpočtů. (Duane Storti)

Recenze čtenářů

Shrnutí:

Celkově je kniha pozitivně hodnocena pro svůj komplexní úvod do programování CUDA a vysoce výkonných paralelních výpočtů. Mnozí recenzenti oceňují její přístupnost a srozumitelná vysvětlení, někteří ji však kritizují za zastaralost a nedostatečnou podporu novějších technologií. Kniha je doporučována zejména začátečníkům a inženýrům, kteří chtějí rozšířit své znalosti CUDA.

Klady:

Komplexní a dobře strukturovaný úvod do programování CUDA.
Srozumitelná vysvětlení vhodná pro čtenáře na různých úrovních dovedností.
Cenné nástroje a příklady pro praktické využití, zejména v oblastech, jako je zpracování obrazu a hluboké učení.
Relevantní informace o integraci CUDA s inženýrskými vývojovými prostředími.
Vynikající pro začátečníky a poskytuje solidní základ pro další studium.

Zápory:

Některý obsah je zastaralý a nekompatibilní s aktuálními verzemi Visual Studia.
Chybí aktualizované podpůrné zdroje, což vede k potížím při praktickém použití.
Někteří čtenáři považovali materiál za příliš povrchní nebo nedostatečně hluboký.
Zmatek v rozdílech v příkladech pro různé operační systémy.
Potřeba pokročilejší aktualizace, která by zahrnovala novější knihovny a architektury CUDA.

(na základě 19 hodnocení čtenářů)

Původní název:

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

Obsah knihy:

CUDA pro inženýry vám umožní přímé praktické zapojení do osobních, vysoce výkonných paralelních výpočtů a umožní vám provádět na herním počítači výpočty, které by ještě před několika lety vyžadovaly superpočítač.

Autoři vás jasně a stručně seznámí se základy programování v jazyce CUDA C a rychle vás provedou od spuštění ukázkových programů až k vytvoření vlastního kódu. Po celou dobu se budete učit na kompletních příkladech, které můžete sestavit, spustit a upravit, doplněných o další projekty, které prohloubí vaše znalosti. Všechny projekty jsou kompletně rozpracovány a obsahují podrobné návody na sestavení pro všechny hlavní platformy.

Tato příručka je ideální pro každého vědce, inženýra nebo studenta s alespoň úvodními zkušenostmi s programováním a nepředpokládá žádné specializované znalosti v oblasti GPU nebo paralelních výpočtů. V příloze autoři také představují osvěžení programování v jazyce C pro ty, kteří to potřebují.

Zahrnuje.

⬤ Příprava počítače na běh programů CUDA.

⬤ Pochopení modelu paralelismu CUDA a rozšíření jazyka C.

⬤ Přenos dat mezi CPU a GPU.

⬤ Správa časování, profilování, zpracování chyb a ladění.

⬤ Vytváření 2D mřížek.

⬤ Spolupráce s OpenGL pro zajištění interaktivity uživatele v reálném čase.

⬤ Provádění základních simulací pomocí diferenciálních rovnic.

⬤ Používání šablon pro správu souvisejících výpočtů napříč vlákny.

⬤ Využití sdílené paměti CUDA ke zvýšení výkonu.

⬤ Interakce s 3D daty: řezání, vykreslování objemů a odlévání paprsků.

⬤ Využití knihoven CUDA.

⬤ Nalezení dalších zdrojů a kódu CUDA.

Reálné příklady aplikací zahrnují.

⬤ Vizualizace funkcí ve 2D a 3D.

⬤ Řešení diferenciálních rovnic při změně počátečních nebo okrajových podmínek.

⬤ Prohlížení/zpracování obrázků nebo hromádek obrázků.

⬤ Výpočet vnitřních součinů a centroidů.

⬤ Řešení soustav lineárních algebraických rovnic.

⬤ Výpočty Monte-Carlo.

Další údaje o knize:

ISBN:9780134177410
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2015
Počet stran:352

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Cuda pro inženýry: Úvod do vysoce výkonných paralelních výpočtů. - Cuda for Engineers: An...
CUDA pro inženýry vám umožní přímé praktické...
Cuda pro inženýry: Úvod do vysoce výkonných paralelních výpočtů. - Cuda for Engineers: An Introduction to High-Performance Parallel Computing

Díla autora vydali tito vydavatelé:

© 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)