top of page

La CPU RISC-V Qwenputer se ejecuta dentro de los pesos de IA, con un debut de Doom con matices

hace 2 horas
13 min de lectura

Qwenputer incorpora un procesador de 32 bits dentro de los pesos de Qwen3.5, según el desarrollador Divyansh Agrawal, y un proyecto independiente lo utiliza para explorar el mapa inicial de Doom. La CPU RISC-V Qwenputer sustituye parte de la aritmética predicha por la ejecución de instrucciones dentro del modelo modificado. Sin embargo, el repositorio público de Doom describe un renderizador simplificado de mapas, en lugar del motor original del juego.

Esa distinción precisa la historia. Agrawal describe un procesador ensamblado mediante compilación, en vez de entrenamiento, junto al modelo de lenguaje existente. La comparación relevante es Qwen3.5 usando un intérprete externo de Python, un software que ejecuta instrucciones de Python. Ambos enfoques dan al modelo acceso a computación exacta, pero sitúan esa computación en lugares distintos.

Para los desarrolladores, la pregunta es si trasladar la ejecución a los pesos del modelo ofrece ventajas que justifiquen su complejidad añadida. Para quienes siguen el titular sobre Doom, la tarea inmediata es separar la afirmación sobre el procesador de la demostración del juego. La documentación disponible respalda una explicación más acotada y técnicamente más interesante que la idea de una IA aprendiendo espontáneamente a convertirse en un ordenador.

Qué cambia realmente la CPU RISC-V Qwenputer

La explicación de la CPU compilada de Agrawal, del 22 de octubre de 2026, describe cómo añadir lógica de procesador a Qwen3.5-4B mientras se preservan los pesos del modelo original. RISC-V es un conjunto abierto de instrucciones, la especificación que define las operaciones que ejecuta un procesador compatible. Aquí, esas operaciones residen en capas adicionales de la red neuronal.

Según Agrawal, un compilador calcula directamente los pesos añadidos. Esto importa porque el proyecto no depende de entrenar un modelo para aproximar el comportamiento de un procesador. Su afirmación central se refiere a una maquinaria de ejecución construida deliberadamente que opera junto a un modelo de lenguaje preentrenado.

El cambio está en dónde se ejecutan determinados cálculos, no en una mejora general de la capacidad de razonamiento del modelo.

Esta distinción modifica cómo debe evaluarse el experimento. Un modelo que responde correctamente a una operación aritmética puede llegar a ello por varias vías. Puede predecir la respuesta, generar un cálculo o delegar la ejecución. Esas vías pueden producir respuestas visibles idénticas, aunque con características distintas de fiabilidad y despliegue.

Qwenputer convierte la vía de ejecución en parte del modelo modificado. Por tanto, su importancia depende de si la maquinaria compilada sigue de forma fiable las instrucciones previstas. Una demostración convincente debe establecer algo más que una respuesta correcta a un problema de multiplicación conocido.

También necesita un límite claro entre el modelo de lenguaje y el procesador. ¿Qué componente elige la expresión? ¿Cuál realiza el cálculo? ¿Cuál convierte el resultado en una respuesta final? Sin esas distinciones, una respuesta acertada revela poco sobre el origen de su precisión.

La publicación pública hace que estas cuestiones sean examinables. Los investigadores pueden analizar una construcción en vez de inferir su mecanismo a partir de un vídeo. Esa es una ventaja significativa frente a una demostración cuya ruta interna de ejecución no está disponible.

Aun así, la posibilidad de inspección no equivale a una verificación independiente. La documentación y los artefactos publicados ofrecen a otros una forma de poner a prueba las afirmaciones. No establecen que todos los resultados informados ya hayan sido reproducidos por un evaluador ajeno.

Por tanto, el avance inmediato es concreto, pero limitado. Un ingeniero ha publicado una forma experimental de combinar generación de lenguaje ordinaria con comportamiento de procesador compilado. Esto crea una alternativa comprobable a situar cada tarea de ejecución detrás de una interfaz de herramienta externa.

No hace falta convertirlo en una afirmación sobre sustituir a los ordenadores convencionales. El experimento ya plantea una cuestión arquitectónica útil: ¿cuánta computación determinista debe formar parte de la ruta de ejecución de un modelo de IA?

Su valor dependerá de la respuesta que surja de las mediciones, no de la novedad de su empaquetado.

Por qué la demostración de Doom necesita una descripción más acotada

La conexión con Doom ayudó a hacer el experimento más accesible. Un entorno de juego reconocible ofrece a los lectores algo más tangible que un diagrama de procesador. También abre la puerta a una confusión importante sobre qué software se ejecuta realmente.

El renderizador de mapas de Doom independiente describe explícitamente la exploración del plano de E1M1, en vez de ejecutar el motor de Doom. Utiliza un raycaster, un renderizador que proyecta líneas de visión a través de un mapa, e imprime fotogramas de texto. El repositorio indica que la experiencia omite monstruos, texturas, daño y otras características del juego original.

El logro comunicado es una navegación, impulsada por el procesador, a través de un mapa de Doom convertido, en lugar de un port completo de Doom.

Esta matización no hace que la demostración carezca de sentido. Un programa que mantiene la posición, procesa el movimiento y renderiza una vista cambiante ejercita más que aritmética aislada. Proporciona una carga de trabajo comprensible con cambios de estado visibles.

Sin embargo, el alcance de la carga de trabajo determina qué conclusiones se pueden extraer. Navegar por un entorno simplificado demuestra cosas distintas de ejecutar el motor original y sus sistemas de juego. Tratar esos logros como intercambiables inflaría la evidencia.

El repositorio también describe un software anfitrión que verifica la ejecución frente a una máquina de referencia, una implementación utilizada para establecer los resultados esperados. Esa comprobación ayuda a detectar discrepancias. Debe entenderse como parte de la configuración experimental, no como prueba de que la demostración no tiene software circundante.

Hay otra distinción entre ejecutar un programa de juego y que una IA lo juegue de forma autónoma. El proyecto indica que las entradas del jugador controlan la demostración y que las predicciones ordinarias del modelo de lenguaje no se utilizan en ese modo. Por tanto, los lectores no deberían interpretar el vídeo como evidencia de que un agente ha aprendido a navegar.

Estos límites explican por qué el titular más amplio sobre la ejecución de Doom, publicado por Tom’s Hardware el 2 de noviembre, requiere matices. El experimento del procesador y su presentación visual están relacionados. No son afirmaciones idénticas.

Una demostración útil no necesita incluir todas las funciones que implica su referencia cultural. Sí necesita una descripción precisa de lo que contiene. Aquí, la propia explicación del proyecto aporta esa precisión.

Para los desarrolladores que evalúan el trabajo, la escena renderizada es un punto de entrada conveniente. La evidencia más sólida reside en la ruta de ejecución que hay debajo. Un pasillo reconocible resulta interesante porque, según se informa, un programa especificado lo produjo mediante el procesador compilado.

Por tanto, la pregunta adecuada no es si la imagen se parece lo suficiente a Doom. Es si las instrucciones reivindicadas generaron esa imagen en las condiciones documentadas. Esa pregunta conecta el ejemplo entretenido con el debate más amplio sobre la ejecución.

Cómo funciona Qwenputer sin aprender a ser un procesador

La implementación del procesador del proyecto sitúa 11 capas compiladas antes de las 32 capas existentes de Qwen. Una capa es una etapa de procesamiento matemático dentro de una red neuronal. Según el repositorio, las capas añadidas implementan operaciones del procesador en vez de aprenderlas a partir de ejemplos.

La memoria procede de Gated DeltaNet, un mecanismo que transporta y actualiza el estado interno en curso de un modelo. El proyecto configura ese estado para un almacenamiento exacto y direccionable. Por tanto, la RAM, la memoria de trabajo que contiene los datos de un programa en ejecución, se representa dentro de la computación del modelo.

El mecanismo central de Qwenputer combina lógica construida deliberadamente con memoria controlada deliberadamente.

Ambas partes importan. Una lógica aritmética sin almacenamiento fiable tendría dificultades para admitir un programa en ejecución. Un almacenamiento sin ejecución de instrucciones proporcionaría memoria, pero no el comportamiento de procesador reivindicado.

El repositorio describe un puente que reutiliza el formato habitual de llamadas a herramientas del modelo. Qwen solicita un cálculo, el componente compilado lo ejecuta y el resultado vuelve como texto. Según el proyecto, el cálculo no se envía a un ejecutor de herramientas externo.

Esa interfaz es una elección de diseño interesante. Permite al modelo de lenguaje interactuar con un mecanismo de ejecución diferente mediante un formato que ya reconoce. La solicitud visible puede parecerse al uso convencional de herramientas, aunque la computación siga otra ruta.

El proyecto también utiliza un controlador, software que coordina el arranque y la ejecución, para cargar firmware y gestionar los tokens de traza del procesador. El firmware es el programa cargado para operar la máquina integrada. Los tokens de traza son símbolos generados que registran sus pasos de ejecución.

Esto significa que “dentro de los pesos” necesita una interpretación cuidadosa. Los pesos implementan la maquinaria, mientras que el estado de ejecución cambiante contiene la información del programa en marcha. Toda la aplicación circundante no desaparece simplemente porque la aritmética se traslade al interior.

Esta distinción es esencial al hablar de despliegue. La ejecución del modelo sigue requiriendo hardware físico y software que coordine ese hardware. La afirmación más acotada se refiere a dónde se representan y ejecutan las operaciones del procesador dentro de ese sistema.

El mecanismo también separa la construcción del aprendizaje. Un compilador puede codificar una operación elegida sin pedir al entrenamiento que la descubra. Esto ofrece a los investigadores un objeto diferente que inspeccionar: lógica especificada integrada en la arquitectura de un modelo.

No se deduce que los componentes compilados sean automáticamente fáciles de mantener. Su corrección sigue dependiendo de los detalles de implementación y del comportamiento numérico del entorno de ejecución. Esas dependencias necesitan pruebas allí donde se ejecute el modelo.

No obstante, el atractivo arquitectónico es claro. La generación de lenguaje y la ejecución exacta pueden compartir un paquete de modelo mientras conservan responsabilidades distintas. Esto convierte a Qwenputer en un experimento de composición, en el que un modelo de lenguaje dirige una computación que no tiene que aproximar.

Para la CPU RISC-V Qwenputer, esta división del trabajo es la principal historia técnica. La escena de Doom la ilustra, pero no define su importancia.

Python externo sigue siendo la comparación relevante

El oponente más útil ya está presente en la evaluación del proyecto: Qwen3.5 base con acceso a una herramienta Python del host. “Host” significa aquí el ordenador circundante que ejecuta la aplicación. Esta comparación pregunta si reubicar la ejecución modifica los resultados.

Los resultados publicados del benchmark aritmético utilizan 40 problemas por conjunto. En el conjunto de multiplicaciones grandes, la precisión comunicada aumenta del 55% para Qwen base al 97,5% para Qwenputer. La configuración con herramienta Python alcanza el 100%.

La división de números grandes produce un orden diferente. La tarjeta del modelo informa de un 72,5% para Qwen base, un 97,5% para Qwenputer y un 95% para la configuración con herramienta Python. Estas son mediciones publicadas por el desarrollador, no una comparación independiente realizada para este artículo.

Los resultados respaldan el acceso a computación exacta con más claridad de la que demuestran una ventaja por su ubicación.

Ese es el punto central de la competencia. Ambos enfoques de ejecución mejoran sustancialmente los resultados aritméticos reportados frente a las respuestas del modelo sin herramientas. Las diferencias entre ellos requieren más escrutinio del que puede ofrecer un porcentaje destacado.

Con un conjunto de evaluación pequeño, una respuesta individual cambia notablemente la puntuación reportada. Distintos prompts, límites de ejecución o formas de gestionar los resultados intermedios también pueden afectar al resultado. Una clasificación en estas tareas no debe convertirse en una clasificación general de arquitecturas de IA.

La tarea subyacente del usuario también importa. Una calculadora que devuelve un valor exacto resuelve solo la parte de ejecución de una solicitud. El modelo de lenguaje aún debe formular el cálculo previsto y utilizar adecuadamente su resultado.

Consideremos un asistente hipotético que calcula cantidades a partir de una solicitud de ingeniería. La multiplicación exacta solo es útil después de que el asistente identifique las cantidades y unidades correctas. Trasladar la multiplicación a los pesos del modelo no demuestra que esas decisiones anteriores sean correctas.

El mismo razonamiento se aplica a un intérprete externo. Su presencia no garantiza una respuesta final correcta. Por lo tanto, la comparación debe medir el flujo de trabajo completo y, al mismo tiempo, aislar los fallos de cada componente.

Para los desarrolladores de aplicaciones, esto crea una carga de evaluación en lugar de un requisito de migración inmediato. Un procesador integrado debe ganarse su adopción mediante ventajas medibles para una carga de trabajo definida. La novedad arquitectónica por sí sola no demuestra un menor esfuerzo operativo ni mejores resultados para el usuario.

La ejecución externa también sigue siendo una referencia útil porque el proyecto ya la mide. Los investigadores no necesitan inventar un competidor lejano para plantear el debate. Pueden comparar distintas configuraciones del mismo modelo de lenguaje y asistencia computacional similar.

La presión recae en las afirmaciones sobre el diseño de ejecución. Si la ejecución interna es preferible, sus defensores deben demostrar dónde y en qué condiciones. Si las herramientas externas siguen siendo preferibles, quienes las defienden deben identificar las ventajas prácticas en la misma carga de trabajo.

Por tanto, Qwenputer frente a Python es una cuestión de diseño de sistemas. Las puntuaciones reportadas hacen que valga la pena investigar esa cuestión, pero dejan abierta la conclusión más amplia.

La ejecución exacta no garantiza una respuesta correcta

Las detalladas notas de validación del procesador identifican un modo de fallo importante: el modelo de lenguaje puede gestionar incorrectamente un resultado de máquina correcto. Los ejemplos reportados incluyen llamadas repetidas y respuestas finales incorrectas. Una maquinaria aritmética fiable no elimina una orquestación poco fiable.

Estas notas también matizan la amplia afirmación sobre MicroPython. MicroPython, una implementación compacta de Python, se ejecutó en el núcleo independiente y el ejecutor en la etapa documentada. Las notas distinguen ese trabajo de la integración dentro del modelo de lenguaje fusionado.

La corrección del procesador y la corrección del asistente requieren pruebas independientes.

Este es el ángulo escéptico más sólido porque sigue la división real de responsabilidades del sistema. El procesador compilado puede ejecutar con exactitud mientras el modelo de lenguaje elige una operación inadecuada. También puede devolver un valor correcto que el modelo posteriormente expresa de forma errónea.

Una evaluación útil debe distinguir estos resultados. De lo contrario, una prueba exitosa del procesador puede confundirse con una prueba exitosa del asistente. A la inversa, una respuesta final fallida puede ocultar un procesador que ejecutó correctamente el programa que se le asignó.

La misma separación se aplica al soporte de software. Ejecutar un programa en un núcleo experimental independiente no demuestra automáticamente un flujo de trabajo conversacional integrado. La integración exige que los componentes circundantes transmitan correctamente las solicitudes y los resultados.

Por eso la precisión sobre MicroPython importa más allá de una corrección de redacción. Muestra cómo las afirmaciones de capacidad pueden abarcar distintas etapas de desarrollo. Los lectores deben saber qué configuración produjo cada resultado antes de juzgar lo que el sistema publicado puede hacer.

Las afirmaciones de rendimiento requieren una cautela similar. Una traza del procesador mide la actividad de ejecución interna, mientras que el usuario experimenta el tiempo necesario para obtener una respuesta completa. Una generación más rápida de trazas no implica necesariamente una mejora proporcional en el tiempo de respuesta conversacional.

El experimento también necesita evaluación en distintos entornos. Una configuración que se comporta como se espera en el entorno de su desarrollador todavía necesita reproducirse en otros lugares. Esto es especialmente relevante cuando el comportamiento exacto depende de los detalles de la ejecución numérica.

Estas son cuestiones de ingeniería, no razones para descartar el proyecto. Definen la diferencia entre una implementación interesante y un componente fiable. La publicación de limitaciones detalladas facilita investigar esa distinción.

Los compradores empresariales deben aplicar la misma disciplina a afirmaciones más amplias sobre fiabilidad. Un mecanismo de cálculo integrado no demuestra corrección en la interpretación de documentos, los permisos ni las acciones externas. Cada capacidad requiere pruebas adecuadas a sus propios modos de fallo.

La ejecución interna tampoco demuestra automáticamente una seguridad más sólida. La ubicación del cálculo, por sí sola, dice poco sobre qué programas están permitidos o cómo se gestiona el estado. Estas cuestiones necesitan un diseño de seguridad documentado y pruebas correspondientes.

La conclusión adecuada sigue siendo específica. La CPU RISC-V de Qwenputer ofrece una ruta reportada hacia la ejecución exacta dentro de un modelo modificado. Que eso mejore una aplicación depende del sistema completo que la rodea.

¿Qué haría que el experimento importara más allá de la demostración?

Los siguientes avances útiles son la reproducción independiente, las comparaciones de rendimiento equivalentes y cargas de trabajo integradas más amplias, en ese orden. Cada uno respondería a una cuestión distinta aún sin resolver. Juntos, harían que el experimento fuera más fácil de evaluar más allá de su atractivo visual.

El siguiente resultado más sólido conectaría una ejecución reproducible con una mejora medible en una tarea completa.

La reproducción independiente va primero porque prueba si la construcción publicada se comporta como se describe fuera de la configuración del autor. Un equipo distinto debería identificar la versión del modelo, la ruta de ejecución y las condiciones de prueba. La coincidencia reforzaría la confianza en el mecanismo reportado.

El desacuerdo también sería informativo si se documenta con precisión. Podría revelar un problema de implementación, una dependencia del entorno o una afirmación ambigua. Un informe de replicación útil debería explicar la discrepancia en lugar de reducir el resultado al éxito o al fracaso.

Esto importa especialmente para la demostración de Doom. Reproducir el renderizador de mapas descrito respaldaría esa carga de trabajo en esas condiciones. Aun así, dejaría sin respaldo la afirmación sobre el motor original de Doom, salvo que alguien realmente lo implemente y lo pruebe.

Las comparaciones equivalentes vienen después. Qwenputer frente a Python debería utilizar tareas equivalentes, reglas de ejecución comparables y una contabilización transparente del software circundante. Eso facilitaría identificar los beneficios atribuibles a la propia ejecución interna.

Las mediciones deben incluir el tiempo de respuesta completo y la precisión de la respuesta final. El uso de recursos y el esfuerzo de configuración ayudarían a los desarrolladores de aplicaciones a juzgar la adecuación práctica. Una operación interna más rápida es menos convincente si el flujo de trabajo completo del usuario se vuelve más difícil de operar.

Los resultados favorables a la ejecución interna reforzarían el caso de integrar funciones computacionales seleccionadas. Los resultados favorables a la ejecución externa delimitarían el papel práctico del experimento. Cualquiera de los dos resultados haría avanzar el debate más allá de la especulación sobre dónde debería residir el cálculo.

Las cargas de trabajo integradas más amplias constituyen la señal final. El avance importante sería una ruta documentada desde que el modelo selecciona una tarea hasta que el componente integrado la completa. Eso pondría a prueba la coordinación junto con la ejecución.

Para entender cómo funciona Qwenputer en la práctica, esta es la distinción más importante. Un programa independiente que funciona aporta pruebas sobre el procesador. Una tarea conversacional completada aporta pruebas sobre la combinación de procesador, modelo y controlador.

Los investigadores que sigan estos cambios deberían mantener notas versionadas en lugar de fusionar cada lanzamiento en una única afirmación de capacidad. Vincular los resultados de las pruebas con sus configuraciones exactas evita que las limitaciones anteriores desaparezcan en resúmenes posteriores.

Los equipos pueden aplicar la misma disciplina al crear una base de conocimientos con búsqueda para evaluaciones técnicas. El registro útil vincula cada conclusión con el código, la documentación y las condiciones de ejecución que la respaldan.

Para los desarrolladores que deciden si investigar, comiencen por la tarea que realmente necesitan completar. Identifiquen dónde falla su sistema actual: al seleccionar operaciones, ejecutarlas, mantener el estado o interpretar resultados. Después, pregúntense si trasladar el cálculo a los pesos aborda ese fallo. Consideren la escena de Doom como una invitación a inspeccionar la implementación, y las puntuaciones aritméticas como un punto de partida para la reproducción. Sigan la CPU RISC-V de Qwenputer a través de sus configuraciones documentadas, incluido el controlador y la configuración de verificación. Comparen todo el flujo de trabajo con un ejecutor externo antes de extraer conclusiones sobre el despliegue. ¿Qué resultado cambiaría su decisión arquitectónica: un procesador reproducido, una tarea completada más rápido o una respuesta final demostrablemente más fiable?

 
 

Empieza gratis

Un asistente de IA local-first con gestión del conocimiento personal

Para ofrecer una mejor experiencia con la IA,

actualmente remio solo es compatible con Windows 10+ (x64) y M-Chip Macs.

Tu aliado de IA para el trabajo
Haz más con remio

Planifica. Crea. Entrega.
Todo en un solo lugar.

bottom of page