OpenCL in Action: Hogyan gyorsítsuk fel a grafikát és a számításokat?

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

OpenCL in Action: Hogyan gyorsítsuk fel a grafikát és a számításokat? (Matthew Scarpino)

Olvasói vélemények

Összegzés:

Matthew Scarpino „OpenCL in Action” című könyve nagy népszerűségnek örvend az OpenCL világos magyarázatai és átfogó lefedettsége miatt, így megfelelő forrás a kezdők és a programozási ismeretekkel rendelkezők számára. Számos gyakorlati példával mutatja be az alapvető fogalmakat és a haladó témákat. Néhány olvasó azonban problémákat észlelt a nyomtatás minőségével kapcsolatban, és kihívást jelentett bizonyos összetett témák megértése korábbi programozási tapasztalat nélkül. Összességében erős bevezetésként szolgál az OpenCL-hez, bár egyes részek elavultnak tűnhetnek, és további forrásokat igényelhetnek.

Előnyök:

Világos magyarázatok, az OpenCL alapjainak és haladó témáinak átfogó lefedése, jó példakódok, jól felépített tanítási megközelítés, olvasmányos és magával ragadó írói stílus, értékes mind a kezdők, mind a más programozási nyelvekről átállók számára.

Hátrányok:

Néhány példakód javításra szorul, a könyv kihívást jelenthet a teljesen kezdők számára, nyomtatási minőségi problémákról számoltak be, a tartalom elavultnak tűnhet a haladó felhasználók számára, és bizonyos fogalmak teljes megértéséhez további forrásokra lehet szükség.

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

Eredeti címe:

OpenCL in Action: How to Accelerate Graphics and Computation

Könyv tartalma:

Összefoglaló

Az OpenCL in Action az OpenCL alapos, gyakorlatias bemutatása, amelynek célja, hogy megmutassa a fejlesztőknek, hogyan építhetnek saját, nagy teljesítményű alkalmazásokat. A könyv az OpenCL mögött álló alapvető fogalmak bemutatásával kezdődik, beleértve a vektoros számítást, a párhuzamos programozást és a többszálú műveleteket, majd lépésről lépésre vezet el az egyszerű adatszerkezetektől az összetett függvényekig.

A technológiáról

Bármilyen rendszered is van, valószínűleg több nyers feldolgozási teljesítményt tartalmaz, mint amennyit használsz. Az OpenCL egy nagy teljesítményű programozási nyelv, amely maximalizálja a számítási teljesítményt a CPU-kon, grafikus processzorokon és más számítógéppel dolgozó eszközökön történő végrehajtás révén. Tökéletes az olyan sebességérzékeny feladatokhoz, mint a vektorszámítás, a mátrixműveletek és a grafikus gyorsítás.

A könyvről

Az OpenCL in Action a párhuzamos számítástechnika elméletét ötvözi a nagy teljesítményű alkalmazások OpenCL használatával történő építésének gyakorlati valóságával. Először intuitív módon vezet végig az alapvető adatszerkezeteken. Ezután a nagy sebességű rendezés, a képfeldolgozás, a mátrixműveletek és a gyors Fourier-transzformáció technikáit ismerteti. A könyv a grafikus gyorsítás mindent eldöntő témájának mélyreható áttekintésével zárul. A számos kihívást jelentő példa különböző módokat kínál a működő kóddal való kísérletezéshez.

Hasznos a C vagy C++ nyelvi háttér, de az OpenCL-hez nem szükséges előzetes ismeretekkel rendelkezni.

A nyomtatott könyv megvásárlásához a Manning ingyenes PDF, ePub és Kindle e-könyvet kínál. A könyv összes kódja is elérhető.

What's Inside

⬤ Lépésről lépésre tanulja meg az OpenCL-t.

⬤ Tonnányi kommentált kód.

⬤ Tesztelt algoritmusok a maximális teljesítmény érdekében.

**********.

Tartalomjegyzék 1. RÉSZ AZ OPENCL PROGRAMOZÁS ALAPJAI.

⬤ Az OpenCL bevezetése.

⬤ Host programozás: alapvető adatszerkezetek.

⬤ Host programozás: adatátvitel és partícionálás.

⬤ Kernelprogramozás: adattípusok és eszközmemória.

⬤ Kernelprogramozás: operátorok és függvények.

⬤ Képfeldolgozás.

⬤ Események, profilozás és szinkronizálás.

⬤ Elfejlesztés C++ nyelvvel.

⬤ Tervezés Java és Python nyelven.

⬤ Általános kódolási elvek.

2. RÉSZ GYAKORLATI ALGORITMUSOK KÓDOLÁSA OPENCL-BEN.

⬤ Redukció és rendezés.

⬤ Mátrixok és QR-dekompozíció.

⬤ Ritkamátrixok.

⬤ Jelfeldolgozás és a gyors Fourier-transzformáció.

3. RÉSZ OPENGL GYORSÍTÁSA OPENCL-LEL.

⬤ Az OpenCL és az OpenGL kombinálása.

⬤ Textúrák és renderbufferek.

A könyv egyéb adatai:

ISBN:9781617290176
Szerző:
Kiadó:
Kötés:Puha kötés

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

OpenCL in Action: Hogyan gyorsítsuk fel a grafikát és a számításokat? - OpenCL in Action: How to...
Összefoglaló Az OpenCL in Action az OpenCL...
OpenCL in Action: Hogyan gyorsítsuk fel a grafikát és a számításokat? - OpenCL in Action: How to Accelerate Graphics and Computation
Motors for Makers for Makers: A Stepperek, szervók és más elektromos gépek útmutatója - Motors for...
The First Maker-Friendly Guide to Electric Motors...
Motors for Makers for Makers: A Stepperek, szervók és más elektromos gépek útmutatója - Motors for Makers: A Guide to Steppers, Servos, and Other Electrical Machines

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)