HardZone – ¿Sabes por qué las gráficas son mejores que los procesadores para generar imágenes?

Ahora que el tema de la IA y las imágenes generativas está en boca de todos, quizá te hayas preguntado por qué la pieza de hardware que se vende para ello son las tarjetas gráficas especializadas y no los procesadores. En este artículo te vamos a explicar por qué las gráficas son mejores que los procesadores para generar imágenes, y lo vamos a hacer de una forma tan clara y sencilla que te va a resultar hasta evidente.

Es posible que pienses que una tarjeta gráfica es mejor que un procesador para generar imágenes porque, efectivamente, la gráfica lo que hace es generar gráficos, imágenes en el monitor. Sin embargo, esto es más circunstancial que otra cosa, porque técnicamente la explicación es otra, y es de lo que os vamos a hablar en seguida.

Gráficas vs procesadores para generar imágenes

Para poder datos una explicación técnica pero entendible de esto tenemos que «bajar al barro» e irnos a lo básico, pero vamos a hacerlo en términos mundanos para que cualquiera pueda entenderlo. Todo el mundo sabe que un procesador tiene varios núcleos e hilos de proceso, y cada uno de ellos es capaz de ejecutar una tarea en paralelo con los demás. Hasta ahí, bien. Un procesador es multipropósito, es decir, que realmente su juego de instrucciones es tan amplio que puede ejecutar casi cualquier tipo de tarea, desde hacer una suma simple hasta generar una imagen.

Y mientras que un procesador tiene «unos pocos» núcleos multipropósito, una tarjeta gráfica tiene miles de núcleos, pero más específicos, destinados a realizar solo ciertas tareas concretas (entre ellas la generación de imágenes, claro). Por ejemplo, un procesador AMD Ryzen 7 7800X3D tiene 8 núcleos y 16 hilos de ejecución, lo que significa que puede realizar 16 tareas simultáneas. Por su parte, una antiquísima NVIDIA GT730 lanzada hace 10 años cuenta con 96 núcleos, y es capaz por lo tanto de realizar 96 tareas en paralelo. Ahora imagina una RTX 4090 con 16.384 núcleos…

¿Veis por dónde vamos? A la hora de generar imágenes, un procesador iría generando los píxeles de poco a poco, mientras que una tarjeta gráfica lo haría prácticamente todo de golpe.

Esto lo podemos ver estupendamente demostrado por los famosos Myth Busters (Cazadores de mitos en español), quienes con la colaboración de NVIDIA demostraron precisamente esto mismo: la generación de imágenes en un procesador y en una tarjeta gráfica, pintando nada más y nada menos que la Mona Lisa. Si tenéis curiosidad os recomendamos encarecidamente ver el vídeo entero, porque es oro puro.

En el vídeo podemos ver, inicialmente, cómo generaría una imagen una CPU, en este caso de un solo núcleo: lo hace tirando bolas de pintura de una en una, y no solo tarda mucho sino que el resultado deja bastante que desear. Después lo hacen emulando cómo lo haría una tarjeta gráfica, con un montón de núcleos trabajando en paralelo y… bueno, según el vídeo pintaron la Mona Lisa en apenas 80 milisegundos.

Esto se puede extrapolar a la realidad de una manera muy sencilla, tal y como os lo hemos explicado al principio: las gráficas tienen un montón de núcleos que trabajan en paralelo y generan las imágenes muchísimo más rápido que una CPU. Lógico, ¿verdad?

The post ¿Sabes por qué las gráficas son mejores que los procesadores para generar imágenes? appeared first on HardZone.