Maker Doméstico Desafía la Fabricación de GPUs con Miles de Microcontroladores

Un maker trabaja en un prototipo de GPU casera utilizando miles de microcontroladores y LEDs.

La concepción tradicional de la fabricación de unidades de procesamiento gráfico (GPU) implicaba la necesidad de laboratorios avanzados, equipos de ingeniería especializados y, sobre todo, inversiones millonarias. Sin embargo, el trabajo de Matthias Balwierz, conocido en la comunidad maker como Bitluni, está redefiniendo estas premisas al emprender la construcción de una máquina gráfica desde su propio hogar, utilizando una cantidad ingente de microcontroladores RISC-V.

Balwierz no aspira a competir directamente con gigantes como NVIDIA en términos de rendimiento o arquitectura, pero su iniciativa propone una perspectiva radicalmente distinta sobre la creación de hardware de procesamiento gráfico. Su enfoque se centra en la construcción modular y el uso de componentes accesibles, adaptados a una escala manejable en un entorno no industrial.

Una GPU Pixel a Pixel

La primera fase de este proyecto ha culminado en la integración de 8.192 microcontroladores, cada uno directamente conectado a un LED RGB. Esta configuración innovadora fusiona el procesamiento gráfico con la superficie de visualización, eliminando la dependencia de monitores externos. El sistema está diseñado para operar simultáneamente como una unidad de procesamiento y como su propia pantalla, un concepto que difumina las líneas entre la GPU tradicional y el dispositivo de salida de video.

Este diseño no fue una decisión tomada desde el inicio. El maker exploró inicialmente la posibilidad de construir una pantalla compleja, pero la investigación sobre costos y viabilidad descartó el uso de componentes RGB direccionables, que habrían elevado significativamente el presupuesto. La alternativa adoptada fue integrar un LED a cada microcontrolador, transformando cada chip en una unidad visual autónoma.

Esta estrategia, si bien redujo el costo de los componentes de pantalla, incrementó exponencialmente la complejidad del diseño, el ensamblaje y la programación necesarios para orquestar miles de elementos individuales.

Escala y Arquitectura Modular

El objetivo de resolución completa del proyecto —1920x1080 píxeles— habría requerido más de dos millones de microcontroladores, una cifra que excedía con creces la ambición inicial de Balwierz en términos de costo y complejidad. Ante esta disyuntiva, el maker ajustó el alcance a una resolución de 320x200 píxeles, una cifra que evoca la era de los videojuegos de DOS pero que aún demanda la integración de 64.000 chips.

Los componentes instalados hasta la fecha representan solo una fracción de la máquina completa. Si se materializa el objetivo final, la capacidad del sistema se multiplicaría casi por ocho. Para gestionar tal volumen de hardware, el sistema se ha subdividido en placas modulares de 16x32