¿ Qué es un sombreador o 'shader' de GPU ?
lunes, mayo 30, 2022, 07:24 AM -
VideojuegosPosteado por Administrador
Es un programa informático que realiza cálculos gráficos escrito en un lenguaje de sombreado para lograr altos niveles de paralelismo.
Lenguajes más comunes:
GLSL: Para programar 'shaders' para la API gráfica OpenGL.
HLSL: Para programar 'shaders' para la API gráfica Microsoft Direct X.
También puedes usar tu tarjeta gráfica o GPU no para crear 'shaders', sino para realizar todo tipo de cálculos a modo de coprocesador matemático. Para estas tareas se suele utilizar el lenguaje OpenCL.
Algunas aplicaciones:
- Minado de criptomonedas.
- Cálculos para Inteligencia Artificial (redes neuronales).
- Procesado de vídeos.
- Cálculos científicos.
- Generador aleatorio de direcciones Bitcoin (millones por segundo).