top of page

El benchmark local de LLM de Llmspeed hace tangible la velocidad del hardware, pero las estimaciones no son la última palabra

hace 1 hora
14 min de lectura

Llmspeed lanzó un simulador de benchmarks de LLM locales que hace visible una métrica persistente: cuánto tiempo podría mantenerte esperando un modelo y una máquina determinados. En lugar de presentar otra hoja de cálculo, transmite una respuesta de muestra a la velocidad prevista. También simula la pausa antes de que aparezca el primer token.

El proyecto llega en un momento en que los compradores de IA local afrontan una elección inusualmente compleja. Un modelo puede caber en memoria y aun así sentirse lento con prompts largos. Otro puede generar texto con rapidez, pero perder esa ventaja cuando un agente carga miles de tokens de código.

Esto genera la tensión central en torno al benchmark local de LLM de Llmspeed. Ofrece un punto de partida más claro que publicaciones dispersas en foros, pero su simulación accesible puede parecer más concluyente de lo que permiten las pruebas subyacentes. La respuesta en Hacker News se convirtió rápidamente en una prueba de estrés pública para esa distinción.

Llmspeed convierte las cifras de benchmark en una experiencia de espera

La idea útil de Llmspeed no es una nueva métrica de rendimiento. Es una forma más intuitiva de experimentar métricas conocidas antes de adquirir hardware.

El simulador en vivo pide a los usuarios seleccionar hardware, un modelo y un nivel de cuantización. La cuantización reduce la precisión numérica de los pesos del modelo, por lo general disminuyendo el uso de memoria a cambio de cierta calidad de salida.

Llmspeed presenta después una respuesta simulada con su velocidad de generación estimada. También incluye el tiempo hasta el primer token, o TTFT, que mide el retraso antes de que comience la salida en streaming. Ese retraso puede importar más que la velocidad bruta de generación cuando un prompt contiene un documento extenso o una base de código.

Un modo carrera coloca dos configuraciones una al lado de la otra. Esto transforma la comparación de una cifra abstracta de tokens por segundo en algo más cercano a una demostración de producto. Los usuarios pueden ver cómo una configuración empieza a responder mientras la otra todavía procesa su prompt.

El sitio describe actualmente compatibilidad con 30 GPU, Macs y configuraciones de CPU en 15 modelos. Su lista abarca backends CUDA, Metal, ROCm, Vulkan y CPU. El hardware disponible incluye tarjetas gráficas de consumo, sistemas Apple Silicon, dispositivos de estación de trabajo y aceleradores en la nube.

La lista de modelos incluye arquitecturas densas y de mezcla de expertos, o MoE. Un modelo MoE activa solo una parte de su conjunto total de parámetros para cada token. Ese diseño puede mejorar la velocidad de generación, aunque el modelo completo todavía puede requerir una memoria considerable.

El ajuste en memoria es otra parte importante de la interfaz. Llmspeed estima si un modelo cabe por completo en un dispositivo seleccionado, necesita una descarga parcial a la memoria del sistema o no puede ejecutarse bajo sus supuestos de modelado.

Esta distinción importa porque «se ejecuta» y «se ejecuta por completo en memoria de vídeo» son afirmaciones diferentes. Herramientas como llama.cpp pueden dividir las capas del modelo entre un procesador gráfico y la memoria del sistema. La configuración resultante puede funcionar, pero su velocidad depende de la división y del ancho de banda entre componentes.

La metodología publicada de Llmspeed divide los resultados en tres categorías de confianza. «Measured» representa el mismo hardware, modelo y cuantización. «Derived» interpola a partir de mediciones similares, mientras que «projected» usa especificaciones de hardware para configuraciones sin resultados directos.

Ese etiquetado es una decisión de diseño responsable. Indica a los usuarios que una animación pulida todavía puede basarse en una estimación. La cuestión crítica es si los usuarios perciben la etiqueta antes de tratar el resultado como una previsión de compra.

El proyecto ganó visibilidad mediante una publicación Show HN el 18 de octubre de 2026. Para el 20 de octubre, la discusión había superado con creces los recuentos iniciales registrados por el feed de noticias. Ese crecimiento reflejaba un interés genuino en un problema con el que los usuarios de IA local se encuentran repetidamente.

El resultado se entiende mejor como una ayuda interactiva de planificación. Ofrece a compradores y desarrolladores un lenguaje común para comparar posibles configuraciones. No sustituye las pruebas de la carga de trabajo real que pretenden ejecutar.

Por qué las comparaciones de hardware para LLM locales se han vuelto tan difíciles

El hardware es solo una variable, mientras que la pila de software determina cada vez más si la misma máquina se siente lenta, aceptable o sorprendentemente rápida.

La respuesta visible de un modelo local tiene al menos dos fases de rendimiento. El procesamiento del prompt, a menudo llamado prefill, lee la entrada y prepara el estado interno del modelo. La decodificación genera después los tokens de salida uno a uno.

Estas fases exigen al hardware de forma distinta. Llmspeed modela la generación como un proceso limitado en gran medida por el ancho de banda de memoria, porque se debe acceder repetidamente a los pesos activos. Considera que el procesamiento del prompt depende más del rendimiento computacional.

Esta división simplificada ofrece un punto de partida útil. Sin embargo, los motores de inferencia reales añaden almacenamiento en caché, procesamiento por lotes, decodificación especulativa, optimizaciones de kernels y rutas específicas de arquitectura. Cada optimización puede cambiar el resultado observado sin modificar la etiqueta de hardware.

El proyecto calibra sus estimaciones mediante benchmarks recopilados y coeficientes de eficiencia del backend. También aplica una ralentización a medida que crece el contexto. Para la descarga parcial, modela los pesos residentes en GPU y en memoria del sistema con distintos anchos de banda efectivos.

Las estimaciones de memoria incluyen los pesos del modelo, la caché clave-valor y la sobrecarga de ejecución. La caché clave-valor almacena datos de atención de tokens anteriores para que el modelo no recalcule todo durante la generación.

Llmspeed afirma que sus cálculos reservan cerca del 75 por ciento de la memoria unificada en Macs y el 93 por ciento de la memoria discreta de GPU para la carga de trabajo modelada. Son supuestos prácticos, no límites operativos universales.

Otras aplicaciones, pantallas, controladores y ajustes de inferencia pueden cambiar la memoria disponible. Los contextos largos amplían la caché clave-valor. Las solicitudes paralelas pueden multiplicar la presión sobre la memoria u obligar a un servidor de inferencia a dividir sus recursos.

El proyecto solicita mediciones aportadas usando el arnés de benchmark establecido incluido con llama.cpp. Su comando sugerido utiliza un prompt de 512 tokens y genera 128 tokens.

Esto facilita comparar los resultados, pero también define una carga de trabajo limitada. Un benchmark corto no puede representar por completo a un agente que carga un repositorio grande, llama herramientas y mantiene una conversación extensa.

La documentación de llama-bench añade otra precisión importante. Sus mediciones excluyen el tiempo de tokenización y muestreo. Estas omisiones son razonables para aislar el rendimiento del modelo, aunque los usuarios experimentan toda la ruta de la aplicación.

Un asistente de programación también incluye construcción de prompts, recuperación del repositorio, salida de herramientas, servicios conectados a la red y retrasos de interfaz. Un benchmark puede medir correctamente la inferencia y aun así no predecir la interacción completa.

Por eso el benchmark local de LLM de Llmspeed pone presión sobre las reseñas convencionales de hardware. Una única puntuación de rendimiento máximo ya no responde a la pregunta que realmente tienen los compradores. Quieren saber cómo se sentirá un modelo durante una tarea específica.

Las suites de benchmark tradicionales resuelven un problema diferente. MLPerf Inference enfatiza comparaciones estandarizadas y reproducibles para sistemas y escenarios definidos. Llmspeed enfatiza la accesibilidad y la capacidad de respuesta percibida entre opciones de consumo.

Ninguno de los enfoques elimina al otro. Las suites estandarizadas aportan controles más sólidos, mientras que un simulador interactivo ayuda a los usuarios a interpretar la latencia. La brecha aparece cuando una estimación accesible se confunde con una validación de nivel de laboratorio.

Esta brecha crece porque el software cambia más rápido que la mayoría de los ciclos de revisión de hardware. Una nueva versión de backend puede mejorar kernels, caché o descarga de modelos. Un dispositivo antes poco atractivo puede volverse utilizable sin ninguna actualización física.

La arquitectura del modelo también complica la comparación. Dos modelos con cantidades totales de parámetros similares pueden activar números muy distintos de parámetros por token. Sus necesidades de memoria, velocidad y calidad de salida pueden divergir notablemente.

La cuantización introduce otra compensación. Los pesos de menos bits reducen la memoria y pueden aumentar la velocidad, pero el impacto en la calidad varía según el modelo y la tarea. Una configuración con la mayor tasa de tokens puede producir resultados que requieran más correcciones.

Por lo tanto, las comparaciones de hardware para LLM locales necesitan más que un nombre de GPU y de modelo. Necesitan una versión del motor, backend, cuantización, longitud de contexto, formato de caché, plan de descarga y descripción de la carga de trabajo.

Llmspeed muestra varias de estas dimensiones. Su popularidad demuestra cuánto desean los usuarios un solo lugar para compararlas. Sus críticos muestran por qué comprimirlas en una sola experiencia sigue siendo difícil.

El benchmark local de LLM de Llmspeed se enfrenta a cargas de trabajo reales

La crítica más contundente no es que Llmspeed use estimaciones. Es que las estimaciones cortas y de un solo dispositivo pueden pasar por alto las configuraciones que los usuarios avanzados realmente implementan.

La discusión del lanzamiento produjo dos reacciones a la vez. Algunos usuarios recibieron favorablemente una forma de comparar sistemas sin descargar varias variantes de modelos. Otros informaron de grandes diferencias entre el simulador y sus configuraciones funcionales.

Varios comentaristas describieron tarjetas gráficas antiguas o pequeñas ejecutando modelos que las comprobaciones convencionales de ajuste podrían descartar. Sus configuraciones utilizaban cuantización agresiva, descarga a CPU, forks especializados o técnicas de inferencia más recientes.

Estos informes son anecdóticos y no establecen un contra-benchmark controlado. Aun así, revelan una debilidad básica de cualquier estimador estático. La inferencia local admite muchas configuraciones válidas, incluidas combinaciones que el simulador no representa.

Llmspeed enumera explícitamente la compatibilidad con un solo dispositivo como una limitación. Todavía no simula la división de tensores o capas entre varios procesadores gráficos. El creador afirmó que la compatibilidad con múltiples GPU depende de obtener suficientes mediciones fiables.

Esta limitación importa porque los sistemas multi-GPU son comunes entre entusiastas que ejecutan modelos más grandes. La interconexión, la generación PCIe, la estrategia de división y la disposición de memoria pueden cambiar el rendimiento.

La inferencia híbrida plantea un problema similar. Un modelo que supera la memoria de GPU puede situar algunas capas en la memoria del sistema. Decir que el modelo no cabe en la GPU es correcto, pero decir que no puede ejecutarse sería engañoso.

Un usuario de Hacker News destacó precisamente esta distinción. El modelo seleccionado superaba la memoria de vídeo del dispositivo, pero llama.cpp podía descargar capas y ejecutarlo. La experiencia sería más lenta, pero no imposible.

Otra fuente de desacuerdo fue la decodificación especulativa. Esta técnica utiliza un proceso de borrador más pequeño u otro método de predicción para proponer tokens. El modelo principal verifica entonces varios candidatos juntos, lo que puede aumentar la velocidad visible de generación.

Los resultados con decodificación especulativa no son directamente comparables con las mediciones ordinarias de decodificación. Dependen de las tasas de aceptación, la compatibilidad del modelo, los ajustes del borrador y el tipo de texto generado.

Algunos comentaristas también destacaron la longitud del contexto. Un prompt corto puede producir una cifra de decodificación impresionante, mientras que un contexto de programación amplio puede reducir el rendimiento y crear un largo retraso de prefill.

Un profesional describió cargas de trabajo de producción con prompts que alcanzaban decenas de miles de tokens. Su experiencia reportada fue que el rendimiento real de decodificación podía caer muy por debajo de los resultados de benchmarks con contexto corto.

Esa observación encaja con el mecanismo técnico más amplio, aunque la desaceleración exacta varía. Los contextos largos consumen más memoria de caché e incrementan el trabajo de atención. También pueden obligar a tomar decisiones de descarga diferentes.

El trabajo en paralelo añade otra complicación. Un único chat con un contexto en caché no es lo mismo que varios agentes trabajando simultáneamente. El rendimiento agregado puede aumentar mientras cada usuario recibe tokens más lentamente.

Un desarrollador que elige hardware para una interfaz de chat personal podría aceptar esa compensación. Un equipo que atiende a muchos ingenieros necesita mediciones de concurrencia, latencia de cola, comportamiento de caché y aislamiento de recursos.

La calidad queda fuera de la principal promesa de Llmspeed. El simulador muestra con qué rapidez aparecería una respuesta preparada. No afirma que un modelo cuantizado más rápido resolverá correctamente una tarea de programación, razonamiento o recuperación de información.

Esta distinción debería orientar las decisiones de compra. Un modelo más pequeño que genera rápidamente puede aun así tardar más en conjunto si los usuarios deben repetir prompts o corregir resultados incorrectos.

Lo mismo se aplica a los flujos de trabajo con agentes. Un agente puede dedicar la mayor parte de su tiempo a procesar resultados de herramientas y reconstruir el contexto. La velocidad de decodificación por sí sola no puede revelar si la tarea completa termina antes.

Llmspeed reconoce que los resultados reales pueden variar entre un 10 y un 30 por ciento debido a los controladores, las versiones del motor, flash attention, los límites de potencia y las condiciones térmicas. Los informes de la comunidad sugieren que los casos límite optimizados pueden divergir aún más.

Eso no vuelve inútil al simulador. Define el límite de su valor. Llmspeed es más sólido cuando ayuda a los usuarios a descartar configuraciones claramente inadecuadas o a comparar grandes categorías de rendimiento.

Es más débil cuando un usuario necesita una predicción apta para compras empresariales en una carga de producción ajustada. En ese punto, el simulador debería conducir a las pruebas, no sustituirlas.

La mejor pregunta de compra es qué carga de trabajo debe sentirse rápida

Una decisión útil de hardware comienza con la interacción que debe mantenerse ágil, no con la cifra de tokens más alta de una página comparativa.

Para el chat habitual, la velocidad de generación tiene un peso emocional inmediato. Una salida lenta rompe el ritmo de la conversación. Un flujo constante a una velocidad de lectura cómoda puede importar más que un rendimiento máximo extremo.

El análisis de documentos desplaza la atención hacia el prefill. El sistema debe ingerir el prompt antes de producir una respuesta útil. Un informe extenso o una especificación técnica pueden hacer que TTFT sea la demora dominante.

Los agentes de programación generan un perfil más exigente. Pueden cargar mapas del repositorio, archivos fuente, instrucciones de herramientas, resultados de pruebas y decisiones previas. Ese contexto puede superar con creces la respuesta final.

Estos flujos de trabajo también alternan entre inferencia y herramientas. Un modelo local podría generar rápidamente y luego esperar compilaciones, búsquedas o suites de pruebas. El tiempo total de la tarea pasa a ser más informativo que la velocidad de decodificación.

El trabajo de conocimiento añade otra capa. La mejor configuración local puede depender de cuán eficientemente una aplicación recupera material relevante antes de enviar el prompt al modelo. Una mejor recuperación puede reducir el tamaño del contexto y mejorar tanto la latencia como el enfoque de la respuesta.

Los desarrolladores pueden usar una base de conocimiento con búsqueda para acotar el material proporcionado a un modelo. Eso puede reducir el procesamiento innecesario del prompt, aunque el efecto depende del sistema de recuperación y de la tarea.

La privacidad también puede justificar la inferencia local incluso cuando el hardware es más lento. Los documentos sensibles permanecen en máquinas controladas, sujetos al diseño y la configuración de seguridad de la aplicación.

La disponibilidad ofrece otra razón. Un asistente local puede seguir funcionando sin depender de un servicio remoto. Sin embargo, los usuarios asumen entonces la responsabilidad de las actualizaciones, el almacenamiento, la selección de modelos y el mantenimiento del sistema.

Por tanto, la evaluación correcta debería definir un prompt representativo. Un desarrollador podría seleccionar varios archivos, un registro de compilación y una solicitud de refactorización. Un investigador podría usar un informe con un conjunto fijo de preguntas.

La prueba debería registrar el tiempo hasta el primer token, la tasa de generación, el tiempo total de la tarea, la memoria máxima y la utilidad de la salida. Repetirla después de un arranque en frío puede revelar efectos de carga del modelo y caché.

Los detalles del motor deben mantenerse fijos durante la comparación. Cambiar de un runtime a otro puede modificar los kernels, las cuantizaciones compatibles y la utilización del dispositivo. De lo contrario, la prueba compara dos pilas de software en vez de dos procesadores.

La longitud del contexto también debe coincidir con la carga de trabajo esperada. Un sistema probado con 512 tokens de prompt no puede respaldar conclusiones sobre un agente que procesa regularmente 64.000 tokens.

Los usuarios deberían probar al menos una cuantización que encaje cómodamente y otra que lleve la memoria disponible al límite. Esto revela si una mayor precisión mejora los resultados lo suficiente como para justificar una menor velocidad o una capacidad de contexto reducida.

El comportamiento térmico merece atención en portátiles y sistemas compactos. Una ejecución corta puede terminar antes de que el calor sostenido modifique el rendimiento. Las pruebas más largas pueden exponer una limitación térmica que un benchmark rápido pasa por alto.

La concurrencia debería coincidir con el número esperado de usuarios o agentes. Una estación de trabajo personal necesita evidencias distintas de un servicio interno que respalda a un equipo de desarrollo.

Llmspeed puede orientar este proceso al reducir la lista de candidatos. Su simulación visual ayuda a los usuarios a identificar diferencias lo suficientemente grandes como para importar. También introduce TTFT y el ajuste de memoria antes de que los compradores se centren solo en la decodificación.

El simulador no debería determinar por sí solo la elección final. Alquilar o pedir prestado hardware comparable para una prueba controlada sigue siendo más fiable cuando la decisión tiene consecuencias operativas.

La lección más amplia se aplica más allá de este proyecto. El hardware de IA para consumidores necesita una evaluación centrada en la carga de trabajo. Los tokens máximos por segundo son fáciles de comparar, pero no describen si una tarea real se siente ágil.

Llmspeed tiene éxito cuando lleva a los usuarios de las especificaciones de componentes hacia la latencia percibida. Será más útil a medida que sus estimaciones incorporen cargas de trabajo más ricas y una incertidumbre más clara.

Tres señales mostrarán si Llmspeed se convierte en una referencia de confianza

La próxima etapa de Llmspeed depende de una mejor cobertura de evidencia, compatibilidad con sistemas complejos y validación visible frente a cargas de trabajo reales de usuarios.

La primera señal es la procedencia de los benchmarks. Cada resultado debería facilitar la inspección de su fuente, versión del motor, cuantización, longitud del prompt y categoría de confianza.

El repositorio ya acepta envíos con estos campos. Ampliar el conjunto de datos medidos reduciría la dependencia de la interpolación y de las proyecciones de hardware.

Esto importa especialmente para las combinaciones populares de hardware y modelo. Un resultado medido directamente puede anclar estimaciones cercanas, mientras que varias ejecuciones independientes pueden revelar la variación habitual.

La segunda señal es la compatibilidad con contextos largos e inferencia optimizada. Los usuarios quieren controles para la longitud de contexto, la precisión de caché, la decodificación especulativa y las funciones relevantes del motor.

Añadir todos los ajustes posibles haría que la interfaz fuera difícil de usar. Un diseño práctico podría ofrecer preajustes claros para chat, análisis de documentos y programación con agentes.

Cada preajuste debería revelar sus supuestos. Así, los usuarios podrían entender por qué el mismo hardware produce estimaciones diferentes de TTFT y generación según la carga de trabajo.

Los sistemas multi-GPU e híbridos pertenecen a esta segunda señal. Son más difíciles de modelar técnicamente porque importan la topología y la estrategia de división. Incluso una compatibilidad limitada abordaría una brecha importante expuesta por la discusión.

La tercera señal es la validación externa. Llmspeed necesita comparaciones repetidas entre el rendimiento previsto y el observado en configuraciones controladas.

Una vista de validación podría mostrar valores previstos, mediciones enviadas, rangos de error y las versiones de software implicadas. Eso convertiría los desacuerdos en datos, en lugar de comentarios aislados.

La estructura de código abierto del proyecto hace esto posible. Sus datos de benchmark y cálculos pueden inspeccionarse, cuestionarse y mejorarse mediante contribuciones públicas.

Sin embargo, la apertura no garantiza automáticamente la precisión. El proyecto todavía necesita estándares de envío consistentes, gestión de duplicados y una forma de identificar ajustes inusuales.

Los benchmarks de la comunidad suelen favorecer a entusiastas que optimizan de forma agresiva. Las instalaciones predeterminadas pueden comportarse de manera diferente. Ambos resultados son útiles si la interfaz los mantiene diferenciados.

Los usuarios también deberían observar con qué rapidez envejecen las entradas. Las actualizaciones de controladores, los nuevos kernels, las revisiones de modelos y las versiones de motores de inferencia pueden modificar el rendimiento. Un resultado con marca temporal es más informativo que una cifra presentada como atemporal.

Si Llmspeed amplía la cobertura de mediciones, sus etiquetas de confianza cobrarán más sentido. Si llegan preajustes para contextos largos, el simulador reflejará mejor las cargas de trabajo modernas con agentes.

Si las predicciones siguen de forma consistente las mediciones reales, la herramienta puede convertirse en una primera parada creíble para investigar hardware. Si persisten grandes brechas sin explicación, seguirá siendo una demostración atractiva en lugar de una previsión fiable.

El benchmark actual de Llmspeed para LLM locales ya aclara una idea importante: la latencia es una experiencia, no simplemente una fila en un gráfico. Su animación hace visible el coste de esperar antes de que un usuario se comprometa con una máquina.

El desafío restante es hacer que la simulación sea tan transparente como intuitiva. Los compradores deberían usarla para crear una lista corta, inspeccionar la etiqueta de confianza y probar su propia carga de trabajo representativa.

Antes de elegir hardware de IA local, pregunte qué demora interrumpiría realmente su trabajo. Luego compare TTFT, el comportamiento con contextos largos, el ajuste de memoria y la calidad de salida junto con la velocidad de generación. Ese proceso sobrevivirá a cualquier clasificación individual y revelará si la estimación de Llmspeed coincide con el trabajo que necesita completar.

 
 

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