Hodnotenie:
Kniha je komplexným sprievodcom pri učení sa programovania CUDA s množstvom príkladov a poznatkov o architektúre CUDA. Je určená tak pre nováčikov, ako aj pre pokročilých programátorov, hoci je výhodné mať určité predchádzajúce znalosti jazyka C. Hoci je kniha dobre štruktúrovaná a informatívna, je trochu zastaraná a chýba v nej pokrytie najnovšieho vývoja CUDA.
Výhody:⬤ Komplexné pokrytie programovania CUDA
⬤ množstvo pracovných príkladov
⬤ jasné vysvetlenie konceptov a architektúry CUDA
⬤ vhodné pre začiatočníkov aj pokročilých používateľov
⬤ obsahuje tipy na optimalizáciu výkonu
⬤ poskytuje zdroje na praktické testy kódovania.
⬤ Obsah môže byť zastaraný, pretože nepokrýva novšie verzie CUDA
⬤ niektoré príklady si vyžadujú drobné opravy, aby sa dali spustiť
⬤ predpoklad predchádzajúcich znalostí programovania v jazyku C nemusí zodpovedať skúsenostiam všetkých začiatočníkov
⬤ chýbajú farebné diagramy, ktoré by mohli zlepšiť pochopenie.
(na základe 48 čitateľských recenzií)
Professional Cuda C Programming
Preniknite do výkonného sveta paralelného programovania GPU s týmto praktickým sprievodcom
Kniha Profesionálne programovanie CUDA v jazyku C je určená pre profesionálov z rôznych priemyselných odvetví a predstavuje základy CUDA - paralelnej výpočtovej platformy a programovacieho modelu navrhnutého na uľahčenie vývoja programovania GPU - v prehľadnej forme a učí čitateľov, ako myslieť paralelne a implementovať paralelné algoritmy na GPU. Každá kapitola sa zaoberá konkrétnou témou a obsahuje praktické príklady, ktoré demonštrujú proces vývoja, čo umožňuje čitateľom preskúmať "tvrdé" aj "mäkké" aspekty programovania na GPU.
Výpočtové architektúry prechádzajú zásadným posunom smerom k škálovateľným paralelným výpočtom, ktorý je motivovaný požiadavkami aplikácií v priemysle a vede. Táto kniha poukazuje na výzvy efektívneho využívania výpočtových zdrojov pri maximálnom výkone, predstavuje moderné techniky na riešenie týchto výziev a zároveň zvyšuje dostupnosť pre odborníkov, ktorí nemusia byť nutne odborníkmi na paralelné programovanie. Programovací model a nástroje CUDA umožňujú vývojárom písať vysoko výkonné aplikácie na škálovateľnej paralelnej výpočtovej platforme: GPU. Samotnú CUDA však môže byť ťažké naučiť sa bez rozsiahlych programátorských skúseností. Uznávané autority v oblasti CUDA John Cheng, Max Grossman a Ty McKercher v knihe Profesionálne programovanie CUDA v jazyku C prevedú čitateľov základnými zručnosťami a osvedčenými postupmi programovania na GPU vrátane:
⬤ Programovací model CUDA.
⬤ Prevádzkový model GPU.
⬤ Pamäťový model GPU.
⬤ Streamy, udalosti a súbežnosť.
⬤ Programovanie pre viacero GPU.
⬤ Knižnice špecifické pre doménu CUDA.
⬤ Profiling a ladenie výkonu.
Kniha uľahčuje pochopenie zložitých konceptov CUDA každému, kto má znalosti základného vývoja softvéru, a to pomocou cvičení navrhnutých tak, aby boli čitateľné a zároveň vysoko výkonné. Pre profesionálov, ktorí chcú vstúpiť do paralelných výpočtov a komunity vysoko výkonných počítačov, je Professional CUDA C Programming neoceniteľným zdrojom informácií s najaktuálnejšími informáciami dostupnými na trhu.
© 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)