Hodnocení:
Kniha je komplexním průvodcem pro výuku programování CUDA s mnoha příklady a náhledem do architektury CUDA. Je určena jak nováčkům, tak pokročilým programátorům, i když je výhodná určitá předchozí znalost jazyka C. Ačkoli je kniha dobře strukturovaná a informativní, je poněkud zastaralá a chybí v ní pokrytí nejnovějšího vývoje CUDA.
Klady:⬤ Komplexní pokrytí programování CUDA
⬤ množství pracovních příkladů
⬤ srozumitelné vysvětlení pojmů a architektury CUDA
⬤ vhodné pro začátečníky i pokročilé uživatele
⬤ obsahuje tipy pro optimalizaci výkonu
⬤ poskytuje zdroje pro praktické testy kódování.
⬤ Obsah může být zastaralý, protože nepokrývá novější verze CUDA
⬤ některé příklady vyžadují drobné opravy, aby je bylo možné spustit
⬤ předpoklad předchozí znalosti programování v jazyce C nemusí odpovídat zkušenostem všech začátečníků
⬤ chybí barevné diagramy, které by mohly zlepšit porozumění.
(na základě 48 hodnocení čtenářů)
Professional Cuda C Programming
Pronikněte do výkonného světa paralelního programování na GPU s tímto praktickým průvodcem
Kniha Profesionální programování CUDA v jazyce C je určena profesionálům z různých průmyslových odvětví a představuje základy CUDA - paralelní výpočetní platformy a programovacího modelu navrženého tak, aby usnadnil vývoj programování na GPU - ve srozumitelné formě a učí čtenáře, jak myslet paralelně a implementovat paralelní algoritmy na GPU. Každá kapitola se zabývá konkrétním tématem a obsahuje praktické příklady, které demonstrují proces vývoje, což čtenářům umožňuje prozkoumat "tvrdé" i "měkké" aspekty programování na GPU.
Výpočetní architektury zažívají zásadní posun směrem ke škálovatelným paralelním výpočtům, který je motivován požadavky aplikací v průmyslu a vědě. Tato kniha ukazuje výzvy efektivního využití výpočetních zdrojů při špičkovém výkonu, představuje moderní techniky pro řešení těchto výzev a zároveň zvyšuje dostupnost pro odborníky, kteří nemusí být nutně experty na paralelní programování. Programovací model a nástroje CUDA umožňují vývojářům psát vysoce výkonné aplikace na škálovatelné paralelní výpočetní platformě: GPU. Samotná CUDA však může být obtížná na naučení bez rozsáhlých programátorských zkušeností. Uznávané autority v oblasti CUDA John Cheng, Max Grossman a Ty McKercher v knize Profesionální programování CUDA v jazyce C provedou čtenáře základními dovednostmi a osvědčenými postupy v oblasti programování GPU, včetně:
⬤ Programovací model CUDA.
⬤ Model vykonávání GPU.
⬤ Paměťový model GPU.
⬤ Streamy, události a souběžnost.
⬤ Programování pro více grafických procesorů.
⬤ Knihovny pro konkrétní doménu CUDA.
⬤ Profiling a ladění výkonu.
Kniha usnadňuje pochopení složitých konceptů CUDA každému, kdo má znalosti základů vývoje softwaru, a to pomocí cvičení navržených tak, aby byla čtivá a zároveň vysoce výkonná. Pro profesionály, kteří chtějí vstoupit do paralelních výpočtů a komunity vysoce výkonných počítačů, je kniha Profesionální programování CUDA v jazyce C neocenitelným zdrojem informací, které jsou na trhu nejaktuálnější.
© 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)