El benchmark de Qwen3.8 Basalt registra 153 tokens por segundo con 16 GB de VRAM
Los resultados del benchmark de Qwen3.8 Basalt publicados el 25 de octubre registran 153 tokens por segundo en una RTX 5080, pese a su límite de 16 GB de memoria gráfica. La estación de trabajo también utilizó 54,1 GB de memoria del sistema. El titular de la publicación destaca una generación superior a 250 tokens por segundo, pero esa cifra describe un pico breve, no una producción sostenida.
La distinción es importante para los desarrolladores que evalúan asistentes locales de programación. Según quien publicó los datos, la sesión gestionó 103 solicitudes, mientras que una prueba independiente procesó prompts nuevos con distintas longitudes de contexto. Estas cargas de trabajo aportan indicios útiles sobre la capacidad de respuesta, aunque ninguna establece la precisión para programación ni un rendimiento verificado de forma independiente.
La tensión central consiste en alojar un modelo grande en una estación de trabajo manteniendo una velocidad útil y resultados aceptables. Basalt, un motor de inferencia especializado, compite por esa carga de trabajo junto con Strata y alternativas más generales como llama.cpp. Este informe justifica investigar más de cerca ese enfoque, en lugar de afirmar de forma general que la capacidad de memoria gráfica ya no importa.
El benchmark de Qwen3.8 Basalt distingue los picos de la velocidad sostenida
Las cifras de generación más útiles son los promedios informados: 153,0 tokens por segundo durante la programación y 154,9 durante el barrido de contexto.
Un token es una unidad de texto procesada o producida por un modelo de lenguaje. Los tokens por segundo miden el rendimiento, aunque no determinan directamente si el código generado funciona. La distinción de quien publicó los resultados entre producción media y máxima merece mantenerse en cada resumen de estos datos.
El benchmark de RTX 5080 identifica la configuración del modelo como Qwen3.8-Flash-Next IQ3_S. IQ3_S es un formato de cuantización, lo que significa que representa los pesos del modelo con menor precisión numérica. Esa configuración forma parte de la identidad del resultado, no es un detalle intercambiable.
La estación de trabajo informada combinaba una RTX 5080 con un procesador Core Ultra 9 285K y 62 GB de memoria DDR5-6800. El consumo de memoria gráfica alcanzó 15,7 GB. Según el informe, el motor ocupó 54,1 GB de memoria del sistema, dejando 5,2 GB libres durante la programación y 5,1 GB durante el barrido.
La sesión de programación utilizó opencode, una interfaz de agente de programación, en 103 solicitudes y alcanzó aproximadamente 130.000 tokens de contexto. El contexto es la información disponible para el modelo al producir una respuesta. La fuente informa una capacidad configurada de aproximadamente 262.000 tokens, superior a la profundidad observada en la sesión de programación.
Según quien publicó los datos, la generación promedió 153,0 tokens por segundo entre los tokens generados y el tiempo de decodificación. El tiempo de decodificación es el período dedicado a producir tokens de salida. El pico informado de 262 tokens por segundo refleja el mejor segundo individual, no una solicitud o sesión completa.
El barrido independiente utilizó prompts nuevos de entre aproximadamente 15.000 y 207.000 tokens. Su promedio de generación alcanzó 154,9 tokens por segundo, con un pico de 186,6. Quien publicó los datos describe esas mediciones como promedios por solicitud, utilizando respuestas de 384 tokens, una temperatura de muestreo de 0,7 y dos ejecuciones por profundidad.
Estas definiciones evitan una interpretación engañosa. Un máximo de un solo segundo y un promedio por solicitud describen observaciones diferentes. Ninguno debe sustituir al otro simplemente porque ambos usan tokens por segundo.
Las cifras sostenidas también hacen que el informe resulte más interesante de lo que sugiere el titular por sí solo. Un flujo de trabajo de programación necesita respuestas consistentes en interacciones repetidas. Una ráfaga breve ayuda a caracterizar el sistema, pero los desarrolladores terminan experimentando solicitudes completas, interrupciones, ejecución de herramientas y correcciones.
Estas mediciones siguen siendo autoinformadas. La evidencia disponible establece lo que informó quien publicó los datos y explica las categorías de medición. No establece que otra estación de trabajo reproducirá los resultados ni que cada solicitud mantuvo el promedio agregado.
La reutilización de caché cambia el significado del tiempo de respuesta
El inicio de respuesta mediano de 0,2 segundos informado corresponde a una sesión con un 99,5 % de reutilización de caché de tokens del prompt.
La caché de prompts reutiliza información calculada previamente a partir de una entrada anterior, en lugar de procesar otra vez ese mismo material. Este comportamiento es relevante en sesiones de programación porque las solicitudes sucesivas suelen compartir historial de conversación, material del repositorio e instrucciones. Reutilizar ese trabajo puede hacer que una sesión en curso parezca considerablemente más ágil.
Quien publicó los datos informa que el 99,5 % de los tokens del prompt procedía de la caché de prompts. El tiempo mediano hasta el primer token fue de 0,2 segundos. El tiempo hasta el primer token mide la demora antes de que comience la salida, no el tiempo necesario para terminar una respuesta.
Consideradas en conjunto, estas mediciones describen una carga de trabajo favorable de interacciones repetidas. No muestran que el motor pueda leer un prompt largo de un repositorio completamente desconocido y empezar a responder con la misma demora. Una solicitud nueva debe evaluarse por separado.
La fuente aborda parcialmente esa distinción mediante sus mediciones de procesamiento sin caché. Para la sesión de programación, el procesamiento de prompts promedió 5.011 tokens por segundo y alcanzó un pico de 5.118. Quien publicó los datos afirma que estas cifras representan dos lecturas sustanciales sin caché, con aproximadamente 10.700 y 8.000 tokens nuevos.
El procesamiento de prompts es el cálculo necesario para incorporar una entrada antes de generar una respuesta. Su rendimiento difiere del rendimiento de generación porque el modelo realiza tareas distintas en estas etapas. Combinarlos en una sola afirmación de velocidad oculta información que los lectores necesitan.
El barrido de prompts nuevos informó un rendimiento de procesamiento de prompts promedio de 5.475 tokens por segundo, con un pico de 5.662. Esto aporta una observación independiente sobre el manejo de entradas. Debe acompañar a los resultados de programación con un uso intensivo de caché cuando alguien caracterice la capacidad de respuesta del motor.
Para los desarrolladores, la implicación depende de cómo su trabajo acumula contexto. Un asistente que vuelve repetidamente al mismo proyecto puede beneficiarse del cálculo retenido. Un flujo de trabajo que sustituye con frecuencia sus documentos o cambia de repositorio presenta una carga diferente.
Pensemos en un agente que lee un proyecto, propone una edición, recibe un error del compilador y revisa el parche. Gran parte de la información circundante sigue siendo relevante entre esos turnos. Por ello, el comportamiento de la caché puede afectar la experiencia incluso cuando la tasa de generación subyacente del modelo no cambia.
Ahora pensemos en un analista que abre colecciones de documentos no relacionadas durante el día. El material repetido puede ser menos extenso. Aplicar a ese flujo de trabajo la demora de respuesta mediana de la sesión de programación requeriría evidencia que la publicación no aporta.
Por tanto, el uso de caché es una parte sustancial del resultado informado. Explica por qué los usuarios deben examinar sus propios patrones de solicitud antes de considerar un benchmark como una previsión. La pregunta decisiva es cuánto cálculo puede reutilizar realmente su aplicación.
La memoria del sistema asume el compromiso de la estación de trabajo
Una tarjeta gráfica de 16 GB sustenta esta configuración, pero la carga de trabajo informada también depende de 54,1 GB de memoria del sistema.
La VRAM es la memoria conectada al procesador gráfico, mientras que la RAM del sistema sirve al conjunto del ordenador. El informe utiliza ambas. Describir el resultado únicamente a través de la tarjeta gráfica subestima los recursos de la máquina implicados y oculta la limitación práctica para los posibles usuarios.
El diseño experto de memoria describe Basalt como una bifurcación de Strata orientada al hardware NVIDIA Blackwell. Ejecuta un modelo de mezcla de expertos, que selecciona componentes especializados del modelo para el cálculo. Los expertos que superan la capacidad de memoria gráfica pueden residir en la RAM del sistema.
Ese diseño explica el enfoque general sin validar de forma independiente este benchmark en particular. La documentación del proyecto establece que el uso de memoria del sistema es intencional. Las mediciones de Reddit aportan la velocidad y el consumo de memoria informados para la estación de trabajo especificada.
La presión práctica recae en los desarrolladores que deciden si su máquina actual puede admitir un asistente local. La capacidad de memoria gráfica por sí sola ofrece una respuesta incompleta. La memoria del sistema disponible, otras aplicaciones y los requisitos de contexto de la carga de trabajo deben formar parte de la misma evaluación.
Las cifras de memoria libre informadas merecen especial atención. Dejar 5,2 GB disponibles durante la programación no demuestra inestabilidad, pero describe una capacidad libre limitada en esa máquina de prueba. Un editor, navegador, proceso de compilación u otro servicio local introduce demanda adicional.
Eso no significa que todas las estaciones de trabajo comparables fallen durante el desarrollo habitual. Significa que el benchmark no puede garantizar una multitarea cómoda. Los usuarios necesitan mediciones tomadas mientras su entorno real de desarrollo está en ejecución, no mientras el motor de inferencia funciona de forma aislada.
El mismo razonamiento se aplica a la lectura de memoria gráfica. El uso informado de 15,7 GB se aproxima a la capacidad de 16 GB de la tarjeta mencionada. Esta observación debería desalentar las suposiciones de que hay amplio margen para cargas gráficas no relacionadas o configuraciones distintas del motor.
Aquí es donde el atractivo del titular se enfrenta al compromiso operativo. El informe describe una estrategia de asignación que permite que la carga de trabajo encaje entre los recursos disponibles. No describe un modelo que opere por completo dentro de un presupuesto modesto de memoria gráfica.
Por tanto, una decisión de adquisición debería comenzar por la estación de trabajo completa. Añadir una tarjeta gráfica compatible a una máquina limitada en otros aspectos no reproduce el entorno informado. Tampoco igualar la capacidad de memoria reproduce necesariamente el comportamiento del procesador, la configuración del software o el rendimiento sostenido.
Las aplicaciones con abundante conocimiento añaden otra consideración: organizar el material fuente sigue siendo independiente de ejecutar el modelo. Una base de conocimiento consultable aborda el acceso a documentos, mientras que este benchmark trata sobre el cálculo después de que las entradas llegan a un motor.
La conclusión útil es concreta. Los desarrolladores que evalúen la configuración deben presupuestar memoria tanto para la inferencia como para sus herramientas circundantes. La velocidad informada hace que esta evaluación merezca la pena, pero el requisito de memoria del sistema sigue siendo central para el resultado.
Strata y llama.cpp necesitan comparaciones equivalentes
Este informe de estación de trabajo no establece una clasificación de rendimiento controlada entre Basalt, Strata y llama.cpp.
El título menciona juntos a Strata y Basalt, pero la descripción de la carga de trabajo proporcionada identifica a Basalt como el motor utilizado. Los lectores deben conservar esa distinción. Los resultados de una bifurcación no deberían convertirse automáticamente en afirmaciones de rendimiento sobre su proyecto matriz.
Strata aporta el linaje detrás de Basalt, mientras que llama.cpp ofrece otro punto de referencia relevante para la inferencia local. Su presencia establece el contexto competitivo. No justifica declarar un ganador sin archivos de modelo, configuraciones, hardware y secuencias de solicitudes equivalentes.
La documentación del benchmark de inferencia separa el procesamiento de prompts de la generación de texto y admite pruebas con profundidades de contexto especificadas. También registra mediciones repetidas. Estas categorías ilustran por qué una comparación exige más que colocar lado a lado las cifras de rendimiento de los titulares.
Una comparación equivalente mantendría la carga de trabajo reconocible entre motores. Los mismos prompts, longitudes de respuesta, representación del modelo y condiciones de contexto deberían servir de base para el ejercicio. De lo contrario, una aparente ventaja del software puede incluir diferencias en otros elementos de la configuración.
Las condiciones de caché merecen el mismo trato. Comparar una sesión de programación con la caché caliente con un prompt desconocido perjudica a esta última antes de que comience la generación. Ambos escenarios son útiles, pero responden a preguntas operativas distintas y deberían presentarse como resultados separados.
La configuración del hardware también debe mantenerse fija al atribuir diferencias a un motor. La tarjeta más rápida o el mayor presupuesto de memoria de otro usuario introducen una variable adicional. Esa información puede orientar la exploración, pero no demuestra qué aporta únicamente el software.
El comportamiento de salida presenta otra complicación. La decodificación especulativa utiliza tokens de borrador que un modelo comprueba antes de aceptar la salida. Cualquier comparación que implique esta aceleración debe revelar sus ajustes y verificar qué comportamiento conserva la configuración medida.
El estándar pertinente es la transparencia sobre la ejecución exacta. Los lectores deberían poder identificar el artefacto del modelo, la revisión del software, la configuración y el método de medición. Un nombre de modelo conocido no garantiza representaciones numéricas idénticas ni resultados idénticos.
La misma cautela se aplica a las afirmaciones sobre sustituir servicios de programación alojados. Este informe mide el comportamiento de inferencia local durante una sesión de programación. No ofrece una evaluación equivalente de tareas completadas, intervención de desarrolladores, fiabilidad del servicio o esfuerzo de integración frente a una alternativa alojada.
Para los responsables de los motores, la presión competitiva sigue siendo real en un sentido más acotado. Un informe prometedor sobre una estación de trabajo da a los usuarios una razón para investigar implementaciones especializadas. La respuesta relevante es evidencia reproducible que muestre dónde funciona bien cada motor.
Para los desarrolladores, una lista corta es más defendible que una clasificación. Basalt merece pruebas en hardware compatible porque las tasas sostenidas reportadas son relevantes para el trabajo interactivo. Strata y llama.cpp siguen siendo candidatos de comparación cuyo comportamiento requiere medición en las mismas condiciones.
La generación rápida no demuestra calidad de programación
El eslabón perdido es el rendimiento en tareas: el informe mide la velocidad de salida sin establecer cuán fiablemente el código generado resuelve problemas.
Una sesión de programación ofrece una carga de trabajo más reconocible que la generación aislada de texto. Muestra que una interfaz de agente emitió solicitudes repetidas. Sin embargo, el número de solicitudes por sí solo no revela ediciones exitosas, pruebas aprobadas, reintentos innecesarios ni correcciones humanas.
Esta distinción cobra especial importancia con la cuantización. Reducir la precisión numérica cambia la representación del modelo que se ejecuta. Una configuración más rápida o pequeña aún necesita evaluarse en las tareas que los usuarios pretenden asignarle.
La evaluación publicada del modelo cuantizado ofrece evidencia limitada de calidad mediante fragmentos de texto y una referencia de mayor precisión. Esa comparación ayuda a caracterizar el comportamiento del modelo. No establece la precisión en la reparación de repositorios, el uso fiable de herramientas ni la programación exitosa con contexto largo.
El contexto largo crea una brecha de verificación relacionada. Un sistema puede aceptar un prompt extenso sin aplicar de forma fiable cada detalle pertinente. La capacidad de procesamiento y la precisión de recuperación dentro de esa entrada son propiedades distintas, aunque ambas afecten a la misma experiencia del usuario.
Por tanto, el barrido de contexto respalda una interpretación delimitada. Informa del rendimiento a través de prompts nuevos de distintas longitudes. No establece que el modelo haya localizado de forma consistente un requisito oculto, conciliado instrucciones contradictorias o preservado las restricciones del proyecto al editar código.
Las tasas agregadas de generación también dejan poco clara la distribución de las experiencias. Un promedio puede resumir una sesión mientras oculta solicitudes más lentas. A un desarrollador que espera una edición difícil pueden importarle más esas demoras que el mejor pico de velocidad.
La misma limitación se aplica a la cifra mediana de inicio de respuesta. Una mediana describe la observación central. No establece las esperas más largas, el comportamiento tras un fallo de caché ni el tiempo necesario para recibir un parche completo y utilizable.
La concurrencia, es decir, las solicitudes simultáneas, añade otro límite. El informe identifica una concurrencia de uno. Eso hace que el resultado sea relevante para un flujo individual, pero no proporciona base para estimar la capacidad de un equipo compartido ni el rendimiento ante solicitudes de agentes superpuestas.
Estas brechas deberían orientar la interpretación sin borrar el logro reportado. La fuente proporciona definiciones explícitas de medición y separa los tipos de carga de trabajo. Esos detalles hacen que las afirmaciones sean más evaluables que una captura de pantalla sin explicación que muestra únicamente una velocidad máxima.
La reproducción independiente debería añadir resultados de tareas a las categorías de rendimiento existentes. Una evaluación de programación útil registraría si las pruebas se aprueban, si los cambios satisfacen la solicitud y con qué frecuencia interviene una persona. Debería conservar los fallos en lugar de informar únicamente de las ejecuciones exitosas.
Para el benchmark de Qwen3.8 Basalt, la cuestión sin resolver es si la capacidad de respuesta reportada viene acompañada de trabajo fiable. Hasta que aparezca evidencia equivalente sobre tareas, la velocidad seguirá siendo evidencia sobre la ejecución, no evidencia de que la configuración ofrezca un mejor asistente de programación.
Tres señales determinarán hasta dónde llega el resultado
La próxima evidencia debería establecer la reproducibilidad, la fiabilidad de programación y el rendimiento en condiciones operativas menos favorables, en ese orden.
La primera señal es una reproducción independiente en una estación de trabajo RTX 5080 comparable. La publicación útil incluiría el artefacto exacto del modelo, la revisión del motor, la configuración, la secuencia de solicitudes y los registros de tiempo sin procesar. Las ejecuciones repetidas deberían distinguir las sesiones con uso intensivo de caché de las entradas nuevas.
Una reproducción cercana reforzaría el argumento de que esta configuración ofrece una opción repetible para desarrolladores individuales. Una diferencia sustancial requeriría investigación antes de atribuirla al hardware, al software o a la carga de trabajo. Cualquiera de los dos resultados mejoraría la evidencia disponible para los usuarios.
La reproducción debería conservar las distinciones de medición originales. La generación media por sesión, la generación media por solicitud y los picos de un solo segundo deberían permanecer separados. Igualar únicamente el mayor pico observado dejaría sin resolver la afirmación más importante sobre rendimiento sostenido.
La segunda señal es una evaluación de programación que use la misma configuración cuantizada. Su valor provendría de tareas completadas y correcciones registradas, en lugar de otro gráfico de velocidad de generación. La evaluación debería incluir el contexto de proyecto que un agente realmente necesita.
Resultados sólidos en tareas harían que el informe de rendimiento fuera más relevante para el desarrollo de software. Los fallos frecuentes limitarían su atractivo, incluso si la generación siguiera siendo rápida. Producir más rápido un parche inutilizable no reduce el trabajo necesario para terminar una tarea.
La tercera señal es el rendimiento bajo un conjunto más amplio de condiciones operativas. La evidencia relevante incluye prompts largos desconocidos, salidas más extensas, aplicaciones de desarrollo habituales ejecutándose junto con la inferencia y solicitudes superpuestas. Cada condición pone a prueba si la experiencia reportada resiste un cambio en la carga de trabajo.
Un comportamiento estable reforzaría el argumento para utilizar la configuración más allá de una sesión individual cuidadosamente observada. La presión de memoria, las esperas más largas o una salida degradada identificarían sus límites prácticos. Esos límites ayudarían a los usuarios a seleccionar cargas de trabajo en lugar de descartar el motor por completo.
Ninguna de estas señales exige inventar una fecha de lanzamiento ni predecir un ganador inevitable. Son formas concretas de evidencia que los responsables y los usuarios independientes pueden publicar en los próximos meses. La publicación actual ofrece un punto de partida útil para ese trabajo.
La implicación más amplia sigue siendo específica. Una estación de trabajo con 16GB de memoria gráfica supuestamente sostuvo una generación interactiva al comprometer también una cantidad considerable de memoria del sistema. Eso hace que la evaluación del sistema completo sea más relevante que juzgar la inferencia local únicamente por la capacidad de memoria gráfica.
Antes de cambiar tu configuración, compara el benchmark de Qwen3.8 Basalt con una sesión extraída de tu propio trabajo. Conserva los prompts, observa qué reutiliza la caché y registra si las ediciones resultantes superan tus comprobaciones. Incluye las aplicaciones que normalmente mantienes abiertas, porque la máquina reportada tenía poca memoria libre del sistema. Mantén separada la demora de inicio de respuesta del tiempo de finalización y compara salida sostenida con salida sostenida. La decisión debería basarse en trabajo útil completado en tus condiciones. ¿Puede una ejecución reproducible ofrecer cambios correctos, esperas aceptables y suficiente memoria disponible para el resto de tu entorno de desarrollo?



