Matthias Balwierz, conocido como Bitluni, ha llevado a cabo un ambicioso proyecto en el ámbito de la creación de unidades de procesamiento gráfico (GPU) utilizando microcontroladores RISC-V. Este innovador trabajo, que desafía la percepción de que la construcción de GPUs es exclusiva de empresas con grandes recursos, implica la integración de miles de microcontroladores, cada uno conectado a un LED RGB. Aunque no compite directamente con gigantes como NVIDIA, su enfoque permite repensar las posibilidades de construcción de hardware gráfico en un entorno doméstico.
El primer paso de este proyecto consiste en la utilización de 8.192 microcontroladores, los cuales están diseñados para funcionar simultáneamente como procesadores gráficos y pantallas, eliminando la necesidad de monitores externos. Esta estructura innovadora plantea un desafío considerable, ya que requiere una coordinación precisa entre los miles de elementos que componen el sistema, lo que aumenta la complejidad del diseño y la programación.
Originalmente, Bitluni había planeado crear una pantalla, pero tras evaluar el presupuesto y la dificultad del proyecto, optó por un enfoque más directo. En lugar de utilizar componentes RGB direccionables, que habrían incrementado significativamente los costos, decidió soldar un LED a cada microcontrolador. Esta elección no solo mantuvo los costes a raya, sino que también multiplicó el trabajo necesario para el montaje y la programación, dado que cada microcontrolador se convierte en una unidad gráfica autónoma.
El objetivo final de la construcción es ambicioso, con una resolución de 1920x1080 que requeriría más de dos millones de microcontroladores. Sin embargo, para hacer viable el proyecto, Bitluni redujo la resolución a 320x200 píxeles, una cifra que, aunque más manejable, aún demanda 64.000 chips. Hasta el momento, los componentes ensamblados representan solo una fase inicial de un sistema que podría expandirse casi ocho veces su tamaño original si se completa.
Para gestionar la gran cantidad de hardware, Bitluni ha dividido el sistema en varias secciones, lo que facilita el montaje y la programación. Este enfoque modular es clave para manejar el nivel de complejidad del proyecto, que se encuentra en una etapa prototipo y aún no ha alcanzado las capacidades plenas que se esperan del sistema final.
Contexto: La evolución de las tecnologías de procesamiento gráfico ha estado dominada por grandes empresas como NVIDIA y AMD, que han establecido estándares en la industria. Sin embargo, el interés por los microcontroladores RISC-V ha crecido en los últimos años, impulsando proyectos de hardware innovadores. Este desarrollo es relevante para España, donde la comunidad maker y la fabricación de hardware están en expansión, promoviendo la autodidacta y la innovación en tecnología. La exploración de nuevas arquitecturas de hardware podría abrir nuevas oportunidades en el sector tecnológico nacional.