Hice correr Qwen en una FPGA de $50: así funciona un acelerador de IA casero

Ejecuté inferencia completa de una red neuronal en una FPGA de $50, sin tarjeta gráfica y sin CUDA. Tomé una Xilinx Kintex-7 con 4 GB de memoria, la conecté a un mini PC por PCIe, cargué openTPU y ejecuté Qwen. Todo funciona. Normalmente se elige el hardware según el modelo. Aquí hice lo contrario: creé un acelerador de IA especializado para cálculos concretos, como el TPU de Google. Hoy esto lo puede hacer un solo ingeniero en un día, no una corporación en un año. • **Qwen3-0.6B** — 31 tokens/seg en la FPGA • **Qwen3.5-35B** (35.000 millones de parámetros) — 4 tokens/seg con 4 GB de memoria • **LFM2.5-230M** — 86 tokens/seg

Procesado por IA desde Habr AI; editado por Hamidun News
Hice correr Qwen en una FPGA de $50: así funciona un acelerador de IA casero
Fuente: Habr AI. Collage: Hamidun News.
Escuchar artículo
Ficha técnica y cifras clave
ParámetroDatos
Fuente originalHabr AI ↗
Editor jefe
Dato clave #1Qwen3-0.6B — 31 tokens/seg en la FPGA
Dato clave #2Qwen3.5-35B (35.000 millones de parámetros) — 4 tokens/seg con 4 GB de memoria
Dato clave #3LFM2.5-230M — 86 tokens/seg

Quería desarrollar mi propio procesador de IA y encontré openTPU, un acelerador abierto creado por Felipe Sens Bonetto con participación de agentes de IA. La pregunta era simple: ¿se puede realmente tomar un proyecto de GitHub, cargarlo en una FPGA física y ejecutar inferencia real de modelos de lenguaje grandes?

Compré en AliExpress una Xilinx Kintex-7 XC7K480T con 4 GB de RAM. La conecté por PCIe a un mini PC MINISFORUM, compilé el firmware en Vivado, configuré los drivers y el PCIe DMA, preparé el software y cargué pesos reales de redes neuronales. La inferencia se puso en marcha.

Lo que funcionó

Todos los sistemas pasaron las pruebas. El PCIe DMA transfiere datos correctamente. El subsistema de memoria funciona por completo. Las pruebas de instrucciones del procesador pasan al 100%. El sistema reconoce la FPGA correctamente. El modelo de lenguaje ejecuta inferencia sobre la FPGA.

Según las mediciones en la misma placa, estos modelos funcionan a estas velocidades:

• Qwen3-0.6B — 31 tokens por segundo • Qwen3.5-2B — 12 tokens por segundo • LFM2.5-230M — 86 tokens por segundo • Qwen3.5-35B — 4 tokens por segundo (35.000 millones de parámetros con 4 GB de memoria)

Este último resultado es especialmente interesante: se logró ejecutar un modelo grande en una tarjeta con memoria mínima. La FPGA en sí no es una arquitectura nueva, lleva años en el mercado.

Por qué esto es más que otra red neuronal

Normalmente pensamos en la GPU como una plataforma lista: compras la tarjeta gráfica, instalas CUDA y ejecutas el modelo. Pero la idea de openTPU va en sentido contrario: no elegir el hardware según la red neuronal, sino crear hardware propio y especializado para cálculos concretos.

Para eso se diseñan precisamente los TPU: procesadores optimizados para operaciones de machine learning. Antes esto era tarea exclusiva de Google y NVIDIA, y requería años de desarrollo. Ahora un solo ingeniero puede armar y probar un prototipo en un fin de semana. La placa actual no compite con una H100. Un prototipo funcional no es un ASIC de producción en serie. Pero ahora se puede experimentar con una arquitectura propia de procesador de IA no en la teoría, sino sobre hardware real.

Qué sigue

Estoy pensando en memoria más rápida y una FPGA más potente para evaluar la arquitectura de mi propio chip de inferencia. Surge una tendencia interesante: ya usamos IA para escribir programas, y ahora la IA diseña los procesadores en los que ella misma funcionará.

Gracias a Felipe Sens Bonetto por openTPU. Continúa en la parte 2, donde mostraré los resultados del banco de pruebas: 8 redes neuronales, 165 ejecuciones, tokens por segundo reales y un análisis de dónde se atasca la DDR3.

Historia

Preguntas frecuentes sobre la noticia

¿Qué se sabe sobre Lo que funcionó?

Todos los sistemas pasaron las pruebas. El PCIe DMA transfiere datos correctamente. El subsistema de memoria funciona por completo. Las pruebas de instrucciones del procesador pasan al 100%. El sistema reconoce la FPGA correctamente. El modelo de lenguaje ejecuta inferencia sobre la FPGA. Según las mediciones en la misma placa, estos modelos funcionan a estas velocidades: Qwen3-0.6B — 31 tokens por segundo Qwen3.5-2B — 12 tokens por segundo LFM2.5-230M — 86 tokens por segundo Qwen3.5-35B — 4 tokens por segundo (35.000 millones de parámetros con 4 GB de memoria) Este último

¿Qué se sabe sobre Por qué esto es más que otra red neuronal?

Normalmente pensamos en la GPU como una plataforma lista: compras la tarjeta gráfica, instalas CUDA y ejecutas el modelo. Pero la idea de openTPU va en sentido contrario: no elegir el hardware según la red neuronal, sino crear hardware propio y especializado para cálculos concretos. Para eso se diseñan precisamente los TPU: procesadores optimizados para operaciones de machine learning. Antes esto era tarea exclusiva de Google y NVIDIA, y requería años de desarrollo. Ahora un solo ingeniero puede armar y probar un prototipo en un fin de semana. La placa actual no compite con

¿Qué se sabe sobre Qué sigue?

Estoy pensando en memoria más rápida y una FPGA más potente para evaluar la arquitectura de mi propio chip de inferencia. Surge una tendencia interesante: ya usamos IA para escribir programas, y ahora la IA diseña los procesadores en los que ella misma funcionará. Gracias a Felipe Sens Bonetto por openTPU. Continúa en la parte 2, donde mostraré los resultados del banco de pruebas: 8 redes neuronales, 165 ejecuciones, tokens por segundo reales y un análisis de dónde se atasca la DDR3.

ZK
Zhemal Khamidun — CPO de Alpina Digital, product manager de AlpinaGPT. Crea productos de IA desde 2019. Hamidun News es un proyecto personal que creció hasta ser un agregador en producción con más de 6.000 lectores.
✦ Private AI Builders Community · Vibe Club

Ship AI Faster with Founders, Engineers & Weekly Architecture Reviews

Inside Vibe Club (hamidun.com/club) — weekly live masterminds with Zhemal Khamidun, Tech Radar, full LMS access, and 370+ production Claude Code skills.

Join Vibe Club →Explore Hamidun Academy
¿Qué te parece?
Cargando comentarios…