GPGPU … a algunos les sonará y a otros no. No pasa nada, dentro de poco será la palabra de moda (ya lo es en el mundo HPC). Para los que no hayan oido hablar de GPGU, es simplemente General-Purpose Computing on Graphics Processing Units … Es decir, utilizar la GPU como si fuera un coprocesador, un procesador adicional, que parte de los cálculos los haga la GPU y así descargar un poco la CPU.
Como os imaginaréis, esta nueva tecnología no es realmente útil para el usuario «casero» … por ahora. Actualmente se está orientando al mundo científico donde se intentan resolver ecuaciones matemáticas muy complejas (véase meteorología, dinámica de fluidos, …). Hay unos cuantos estudios interesantes para usar este tecnología en redes neuronales, almacenamiento distribuido y análisis forense digital. Como decía, por ahora no hay cabida para esta tecnología en nuestras casas aunque en mi humilde opinión pronto veremos software multimedia que eche mano de esta tecnología, especialmente en compresión/descompresión de vídeo (videoconferencias, streaming en tiempo real, …), sin olvidarnos, claro está, de los juegos.
Por ahora se han apuntado a esta tecnología: AMD, Intel y NVIDIA. Como era de esperar, cada uno ha sacado su propio hardware y su propio lenguaje de programación. ¿Quién acabará imponiendo su «estándar»? Sólo el tiempo lo dirá. Podemos especular: Intel tiene mucho peso (y dinero) y AMD tiene unas tarjetas gráficas muy potentes. Ambas compañías tienen CPUs y GPUs, pero NVIDIA sólo tiene GPU. Los integradores de sistemas suelen utilizar procesadores AMD o Intel lo que les llevaría a utilizar GPUs de la misma compañía, ¿qué hará NVIDIA? Según TechRadar y DailyTech, puede que NVIDIA llegue a un acuerdo interesante con VIA. ¿Comprará NVIDIA a VIA?
Para los que quieran investigar más, os dejo este link en el que hay mucha info interesante.