Výpočty na GPGPU s OpenCL

Výpočty na GPGPU s OpenCL (Manfred Gruber Bernhard)

Pôvodný názov:

GPGPU Computing with OpenCL

Obsah knihy:

Bakalárska práca z roku 2013 na tému Informatika - Programovanie, známka: 1. 0, Univerzita aplikovaných vied Ober sterreich, Hagenberg, predmet: Softvérové inžinierstvo, jazyk: Táto práca poskytuje úvod do programovania pre GPU pomocou OpenCL.

Po historickom prehľade vývoja grafických kariet sa rozoberajú osobitosti hardvéru GPU a CPU. Na základe týchto poznatkov sa predstavuje OpenCL ako API podporujúce všetky druhy výpočtového hardvéru. Hlbší pohľad na model vykonávania a pamäte OpenCL, ktorý umožňuje pracovať s heterogénnym hardvérom, je doplnený jednoduchým, ale úplným príkladom kódu.

Práca potom pokračuje niekoľkými implementáciami štandardných algoritmov pre GPU. Vybrané problémy začínajú násobením matíc a pokračujú súčtom všetkých prefixov a triedením.

Keďže už prvý problém prirodzene ponúka paralelizmus, výkonnostná analýza a optimalizácia je zameraná počas prvej implementačnej kapitoly. All-prefix súčet a triedenie sú problémy, ktoré sú náročnejšie na rozdelenie na nezávislé časti práce. Budú sa diskutovať techniky na riešenie takéhoto druhu problémov.

Každá implementácia na GPU sa porovná s jedným alebo viacerými tradičnými prístupmi na CPU. Keďže GPU a CPU majú odlišnú hardvérovú architektúru, na riešenie problémov boli zvolené vhodné algoritmy a optimalizácie s čo najlepším využitím základnej platformy.

Ďalšie údaje o knihe:

ISBN:9783656829843
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Výpočty na GPGPU s OpenCL - GPGPU Computing with OpenCL
Bakalárska práca z roku 2013 na tému Informatika - Programovanie, známka: 1. 0, Univerzita...
Výpočty na GPGPU s OpenCL - GPGPU Computing with OpenCL

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)