Cuda by Example: Bevezetés az általános célú Gpu programozásba

Értékelés:   (4.4 az 5-ből)

Cuda by Example: Bevezetés az általános célú Gpu programozásba (Jason Sanders)

Olvasói vélemények

Összegzés:

Sanders és Kandrot „CUDA by Example” című könyve jó fogadtatásban részesült, mint a CUDA programozás elsajátításához szükséges bevezető szöveg, amely különösen alkalmas a párhuzamos számítástechnikai háttérrel nem rendelkező kezdők számára. A könyv strukturált megközelítést kínál a CUDA-koncepciók gyakorlati példákon keresztül történő tanításához, amelyek általában világosak és fokozatosan összetettek. Ugyanakkor számos kritikával is szembesül különböző problémák miatt, beleértve a gépelési hibákat, a kódolási hibákat és a haladó témák bizonyos fokú elmélyültségének hiányát.

Előnyök:

Jó bevezető forrás a CUDA programozás kezdői számára.
Világos és könnyen olvasható nyelvezet, módszertani megközelítéssel.
Jól magyarázott példák, amelyek az előző fejezetekre épülnek.
Átfogó áttekintést nyújt a CUDA fogalmairól anélkül, hogy túlterhelné az olvasót.
Megkönnyíti a megértést a GPU-programozásban járatlanok számára.

Hátrányok:

Számos elgépelés és kódhiba akadályozza a megértést.
Hiányoznak a fejlesztőkörnyezet beállítására és a kódok fordítására vonatkozó utasítások.
Némi ismétlés és szószátyárság, amit el lehetett volna kerülni, ami szükségtelenül hosszúvá teszi a könyvet.
Korlátozottan tárgyalja a fejlett optimalizálási technikákat, amelyek a tapasztalt felhasználók számára fontosak.
A forráskód elérhetősége kezdetben félrevezető volt.

(98 olvasói vélemény alapján)

Eredeti címe:

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

Könyv tartalma:

"Ez a könyv kötelező olvasmány mindenkinek, aki gyorsító alapú számítástechnikai rendszerekkel dolgozik."

- Jack Dongarra, University of Tennessee és Oak Ridge National Laboratory előszavából.

A CUDA egy olyan számítástechnikai architektúra, amelyet a párhuzamos programok fejlesztésének megkönnyítésére terveztek. A CUDA architektúra egy átfogó szoftverplatformmal együtt lehetővé teszi a programozók számára, hogy a grafikus feldolgozóegységek (GPU-k) hatalmas teljesítményét kihasználják a nagy teljesítményű alkalmazások készítésekor. A GPU-k természetesen már régóta rendelkezésre állnak az igényes grafikai és játékalkalmazásokhoz. A CUDA most ezt az értékes erőforrást más területeken, például a tudomány, a mérnöki tudományok és a pénzügyek területén dolgozó programozók számára is elérhetővé teszi. A grafikus programozáshoz nem szükséges semmilyen ismeret - csak a C nyelv egy szerényen kibővített változatában való programozás képessége.

A CUDA by Example, amelyet a CUDA szoftverplatform-csapat két vezető tagja írt, megmutatja a programozóknak, hogyan alkalmazzák ezt az új technológiát. A szerzők a CUDA-fejlesztés minden egyes területét működő példákon keresztül mutatják be. A CUDA platform és architektúra tömör bemutatása, valamint a CUDA C gyors útmutatója után a könyv részletesen ismerteti az egyes kulcsfontosságú CUDA-funkciókhoz kapcsolódó technikákat és kompromisszumokat. Megtudhatja, hogy mikor érdemes használni az egyes CUDA C bővítményeket, és hogyan írhat olyan CUDA-szoftvereket, amelyek valóban kiemelkedő teljesítményt nyújtanak.

A főbb témakörök közé tartoznak a következők.

⬤  Párhuzamos programozás.

⬤  Szálak együttműködése.

⬤  Állandó memória és események.

⬤  Textúramemória.

⬤  Grafikai interoperabilitás.

⬤  Atomics.

⬤  Folyamok.

⬤  CUDA C több GPU-n.

⬤  Fejlett atomics.

⬤  További CUDA erőforrások.

Az összes szükséges CUDA szoftvereszköz szabadon letölthető az NVIDIA-tól.

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

A könyv egyéb adatai:

ISBN:9780131387683
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2010
Oldalak száma:320

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Cuda by Example: Bevezetés az általános célú Gpu programozásba - Cuda by Example: An Introduction to...
"Ez a könyv kötelező olvasmány mindenkinek, aki...
Cuda by Example: Bevezetés az általános célú Gpu programozásba - Cuda by Example: An Introduction to General-Purpose Gpu Programming

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)