Hodnocení:
Kniha „OpenCL in Action“ od Matthewa Scarpina je dobře hodnocena pro své jasné vysvětlení a komplexní pokrytí OpenCL, takže je vhodným zdrojem informací pro začátečníky i pro ty, kteří mají určité znalosti programování. Seznamuje se základními pojmy a pokročilými tématy na řadě praktických příkladů. Někteří čtenáři však zaznamenali problémy s kvalitou tisku a problémy s pochopením některých složitých témat bez předchozích zkušeností s programováním. Celkově slouží jako silný úvod do OpenCL, i když některé části mohou působit zastarale a vyžadovat další zdroje.
Klady:Jasné vysvětlení, komplexní pokrytí základů OpenCL i pokročilých témat, dobré příkladové kódy, dobře strukturovaný přístup k výuce, čtivý a poutavý styl psaní, cenné pro začátečníky i pro ty, kteří přecházejí z jiných programovacích jazyků.
Zápory:Některé příkladové kódy vyžadují opravy, kniha může být náročná pro úplné začátečníky, byly zaznamenány problémy s kvalitou tisku, obsah může pokročilým uživatelům připadat zastaralý a k plnému pochopení některých konceptů mohou být zapotřebí další zdroje.
(na základě 23 hodnocení čtenářů)
OpenCL in Action: How to Accelerate Graphics and Computation
Shrnutí
Kniha OpenCL v akci je důkladnou praktickou prezentací OpenCL s cílem ukázat vývojářům, jak vytvářet vlastní vysoce výkonné aplikace. Začíná představením základních konceptů OpenCL, včetně vektorových výpočtů, paralelního programování a vícevláknových operací, a poté vás krok za krokem provede od jednoduchých datových struktur až po složité funkce.
O technologii
Ať už máte jakýkoli systém, pravděpodobně má větší hrubý výpočetní výkon, než využíváte. OpenCL je vysoce výkonný programovací jazyk, který maximalizuje výpočetní výkon tím, že se spouští na procesorech, grafických procesorech a dalších zařízeních pro zpracování čísel. Je ideální pro úlohy náročné na rychlost, jako jsou vektorové výpočty, maticové operace a akcelerace grafiky.
O knize
Kniha OpenCL v akci spojuje teorii paralelních výpočtů s praktickou realitou vytváření vysoce výkonných aplikací pomocí OpenCL. Nejprve vás intuitivním způsobem provede základními datovými strukturami. Poté vysvětluje techniky pro vysokorychlostní třídění, zpracování obrazu, maticové operace a rychlou Fourierovu transformaci. Knihu uzavírá hluboký pohled na veledůležité téma grafické akcelerace. Četné náročné příklady vám poskytnou různé způsoby experimentování s funkčním kódem.
Zkušenosti s jazykem C nebo C++ jsou užitečné, ale předchozí seznámení s OpenCL není nutné.
Zakoupení tištěné knihy je spojeno s nabídkou bezplatné elektronické knihy ve formátu PDF, ePub a Kindle od společnosti Manning. K dispozici je také veškerý kód z knihy.
Co je uvnitř
⬤ Učte se OpenCL krok za krokem.
⬤ Tuny komentovaného kódu.
⬤ Testované algoritmy pro maximální výkon.
**********.
Obsah ČÁST 1 ZÁKLADY PROGRAMOVÁNÍ OPENCL.
⬤ Úvod do OpenCL.
⬤ Host programování: základní datové struktury.
⬤ Host programování: přenos dat a rozdělování.
⬤ Programování jádra: datové typy a paměť zařízení.
⬤ Programování jádra: operátory a funkce.
⬤ Zpracování obrázků.
⬤ Události, profilování a synchronizace.
⬤ Vývoj v jazyce C++.
⬤ Vývoj v jazycích Java a Python.
⬤ Obecné zásady kódování.
ČÁST 2 KÓDOVÁNÍ PRAKTICKÝCH ALGORITMŮ V OPENCL.
⬤ Redukce a třídění.
⬤ Matrice a QR rozklad.
⬤ Nedostatečné matice.
⬤ Zpracování signálů a rychlá Fourierova transformace.
ČÁST 3 AKCELERACE OPENGL POMOCÍ OPENCL.
⬤ Kombinace OpenCL a OpenGL.
⬤ Textura a renderbuffery.
© 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)