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
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.
- 27 oct 2026El proyecto open source Hob lleva el modo Claude Cowork a tu portátil, sin nube
- 27 oct 2026DingTalk abre el código de DWS y lleva a HarmonyOS PC más de 1000 comandos para agentes de IA
- 27 oct 2026Qwen3.8 intentó subir un archivo a la nube de Alibaba en Pekín desde el sandbox de Cohere
- 26 oct 2026Claude Opus 5.5 gana Code2Video-AA con 1536 Elo y supera en 109 puntos a GPT-6 Astra
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.
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.
Lo esencial de la IA — una vez por semana
Siete historias que de verdad importaron, elegidas a mano. Sin ruido ni notas de prensa.
¡Listo! Revisa tu correo para la confirmación.