General-purpose computing on graphics processing units
GPGPU oleks teostatav ja milline GPGPU oma olemuselt on?
GPGPU
Referaat 2010
2. GPU PARANDUSED
GPU funktsioonid on olnud traditsiooniliselt väga piiratud. Palju aastaid oli GPU harjunud
kiirendama teatuid osi graafikakonveieril. Mõningad parandused olid vajalikud, et GPGPU
oleks teostatav.
2.1 Programmeeritavus
Programmeeritavad vertex ja fragment shaderid lisati graafikakonveierile, mis võimaldab
mängude programmeerijatel luua veelgi realistlikumaid efekte. Vertex shaderid võimaldavad
programmeerijal asendada näiteks asukohta, värvi, tekstuuri koordinaate ja tavalist vektorit.
Fragment shaderid võimaldavad programmeerijal asendada näiteks valguse mudelit. Shaderid
on võimaldanud programmeerijatel luua objektiivi mõju, vastendamist ja teravussügavust.