Computergrafik
Programmable Pipeline #3
← Programmable Pipeline 2 | ● | Programmable Pipeline 4 →
- Evolutionsstufe #3: General Purpose GPU / GPGPU
- Brook, Cuda, OpenCL, Compute Shader
- Nicht die Darstellung von 3D Szenen steht im Vordergrund sondern der Versuch, generelle Berechnungen mit der Grafikhardware zu realisieren.
- z.B. numerische Algorithmen oder hoch-parallelisierbare Berechnungen
- Ebenfalls an C/C++ angelehnte Syntax, GPU als Stream Prozessor
- Oft ein Problem: beschränkte numerische Genauigkeit der Grafikhardware
- “Professionelle” Grafikkarten haben doppelte Genauigkeit (double)