OpenCL v akcii: Ako zrýchliť grafiku a výpočty

Hodnotenie:   (4,3 z 5)

OpenCL v akcii: Ako zrýchliť grafiku a výpočty (Matthew Scarpino)

Recenzie čitateľov

Zhrnutie:

Kniha „OpenCL in Action“ od Matthewa Scarpina je dobre prijatá pre svoje jasné vysvetlenia a komplexné pokrytie OpenCL, takže je vhodným zdrojom informácií pre začiatočníkov a tých, ktorí majú určité znalosti programovania. Predstavuje základné pojmy a pokročilé témy s množstvom praktických príkladov. Niektorí čitatelia však zaznamenali problémy s kvalitou tlače a problémy s pochopením niektorých zložitých tém bez predchádzajúcich skúseností s programovaním. Celkovo slúži ako silný úvod do OpenCL, hoci niektoré časti sa môžu zdať zastarané a vyžadujú si ďalšie zdroje.

Výhody:

Jasné vysvetlenia, komplexné pokrytie základov OpenCL a pokročilých tém, dobré kódy príkladov, dobre štruktúrovaný prístup k výučbe, čitateľný a pútavý štýl písania, cenné pre začiatočníkov aj pre tých, ktorí prechádzajú z iných programovacích jazykov.

Nevýhody:

Niektoré ukážkové kódy si vyžadujú opravy, kniha môže byť náročná pre úplných začiatočníkov, hlásené problémy s kvalitou tlače, obsah sa môže zdať pokročilým používateľom zastaraný a na úplné pochopenie niektorých pojmov môžu byť potrebné ďalšie zdroje.

(na základe 23 čitateľských recenzií)

Pôvodný názov:

OpenCL in Action: How to Accelerate Graphics and Computation

Obsah knihy:

Zhrnutie

OpenCL v akcii je dôkladná, praktická prezentácia OpenCL s cieľom ukázať vývojárom, ako vytvoriť vlastné vysoko výkonné aplikácie. Začína predstavením základných konceptov OpenCL vrátane vektorových výpočtov, paralelného programovania a viacvláknových operácií a potom vás krok za krokom prevedie od jednoduchých dátových štruktúr až po zložité funkcie.

O technológii

Nech už máte akýkoľvek systém, pravdepodobne má väčší hrubý výpočtový výkon, ako využívate. OpenCL je vysoko výkonný programovací jazyk, ktorý maximalizuje výpočtový výkon vykonávaním na procesoroch, grafických procesoroch a iných zariadeniach na spracovanie čísel. Je ideálny na úlohy náročné na rýchlosť, ako sú vektorové výpočty, maticové operácie a akcelerácia grafiky.

O knihe

OpenCL v praxi spája teóriu paralelných výpočtov s praktickou realitou vytvárania vysoko výkonných aplikácií pomocou OpenCL. Najprv vás intuitívnym spôsobom prevedie základnými dátovými štruktúrami. Potom vysvetľuje techniky vysokorýchlostného triedenia, spracovania obrazu, maticových operácií a rýchlej Fourierovej transformácie. Knihu uzatvára hlboký pohľad na mimoriadne dôležitú tému grafickej akcelerácie. Početné náročné príklady vám poskytnú rôzne spôsoby experimentovania s fungujúcim kódom.

Užitočné sú znalosti jazyka C alebo C++, ale nie je potrebná žiadna predchádzajúca skúsenosť s OpenCL.

Zakúpenie tlačenej knihy je spojené s ponukou bezplatnej elektronickej knihy vo formáte PDF, ePub a Kindle od spoločnosti Manning. K dispozícii je aj celý kód z knihy.

Čo je vnútri

⬤ Učte sa OpenCL krok za krokom.

⬤ Tuny komentovaného kódu.

⬤ Testované algoritmy pre maximálny výkon.

**********.

Obsah ČASŤ 1 ZÁKLADY PROGRAMOVANIA OPENCL.

⬤ Úvod do OpenCL.

⬤ Host programovanie: základné dátové štruktúry.

⬤ Host programovanie: prenos údajov a rozdelenie.

⬤ Programovanie jadra: dátové typy a pamäť zariadenia.

⬤ Programovanie jadra: operátory a funkcie.

⬤ Spracovanie obrázkov.

⬤ Udalosti, profilovanie a synchronizácia.

⬤ Vývoj s C++.

⬤ Vývoj v jazykoch Java a Python.

⬤ Všeobecné zásady kódovania.

ČASŤ 2 KÓDOVANIE PRAKTICKÝCH ALGORITMOV V OPENCL.

⬤ Redukcia a triedenie.

⬤ Matrice a QR rozklad.

⬤ Nedostatočné matice.

⬤ Spracovanie signálov a rýchla Fourierova transformácia.

ČASŤ 3 AKCELERÁCIA OPENGL POMOCOU OPENCL.

⬤ Kombinácia OpenCL a OpenGL.

⬤ Textures and renderbuffers.

Ďalšie údaje o knihe:

ISBN:9781617290176
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

OpenCL v akcii: Ako zrýchliť grafiku a výpočty - OpenCL in Action: How to Accelerate Graphics and...
Zhrnutie OpenCL v akcii je dôkladná, praktická...
OpenCL v akcii: Ako zrýchliť grafiku a výpočty - OpenCL in Action: How to Accelerate Graphics and Computation
Motory pre tvorcov: Sprievodca krokovými motormi, servopohonmi a inými elektrickými strojmi - Motors...
Prvý sprievodca elektromotormi pre tvorcov...
Motory pre tvorcov: Sprievodca krokovými motormi, servopohonmi a inými elektrickými strojmi - Motors for Makers: A Guide to Steppers, Servos, and Other Electrical Machines

Diela autora vydali tieto vydavateľstvá:

© 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)