Nuevo modelo algorítmico matemático · formalizado · desarrollado por Immanu
Un nuevo modelo algorítmico matemático que optimiza considerablemente la infraestructura de la IA.
- GPU
- Disco
- Tokens
- Procesamiento
- Energía
Sin cambiar el hardware. Complementa las técnicas de optimización que ya existen: potencia lo que ya existe.
Hoy, cada vez que un dato cambia, la infraestructura de la IA rehace trabajo que ya hizo: la GPU recalcula, el buscador vuelve a buscar y el disco reescribe. Nuestro modelo reemplaza la forma de decidir qué tocar cuando algo cambia. La misma GPU, el mismo disco y el mismo procesador hacen mucho menos trabajo, con la misma respuesta, exacta; y menos trabajo es capacidad y energía que quedan libres. Se instala en la infraestructura que ya existe, sin cambiar el modelo de IA.
Y en energía: si cada GPU del mundo lo tuviera, quedarían libres de 435 mil a 2,37 millones de GPU equivalentes, y a lo más de 2,81 a 20,70 TWh de electricidad al año.
Cómo leer las cifras
Cada cifra medida es un piso: las condiciones favorecen al rival. Cada una dice contra quién se midió, en qué condición y en qué unidad.
Cada cifra lleva sus rótulos. Toque o pase el cursor sobre cualquiera para ver qué significa.
De dónde sale la cifra
Lo contamos en una prueba, contra el rival en su forma estándar.
Calculado a partir de cifras medidas, con la fuente o el supuesto de cada factor a la vista; no se midió en un centro de datos.
Agrega un supuesto sobre usos que no medimos contra un rival; vale con la condición que se dice al lado, va aparte y nunca se suma.
En qué condición
Los datos cambian durante la prueba: entran, se corrigen, vencen o se borran, como en el uso real.
Los datos no cambian durante la prueba: es la mejor condición del rival.
Qué se compara
Compara solo la forma de decidir, en el mismo programa.
Compara el sistema entero contra el sistema entero, con los mismos cambios.
Muestra qué hace el rival cuando el dato cambia, sin inventar un cociente.
Una cifra de un tercero, con su fuente; no la medimos nosotros.
A lo más: con los supuestos que se dicen, el valor real puede ser menor.
Las condiciones de la prueba favorecen al rival.
Descansa en un supuesto que se dice al lado de la cifra.
Comprueba que la respuesta sea la misma que la de otras herramientas; no mide tiempo.
Los tokens se contaron en la prueba, en los dos lados; las veces se calculan con esas cuentas.
¿Qué problema resuelve?
Cuando algo cambia, los sistemas rehacen trabajo que ya hicieron.
Hoy, cada vez que algo cambia, una regla fija decide qué rehacer. Cada regla tiene sentido por sí sola; juntas, hacen que la GPU, el buscador, el disco y el procesador repitan trabajo que ya hicieron para llegar a la misma respuesta. Son las reglas de las herramientas que la industria ya usa.
- Un dato cambia
- Un agente corrige un dato a mitad de un documento largo.
- La regla de hoy
- La caché de prefijos del servidor de IA.
- Lo que rehace
- Vuelve a calcular todo lo que sigue.
- Un dato cambia
- Un documento vence o cambia de permiso.
- La regla de hoy
- Volver a consultar todo.
- Lo que rehace
- La búsqueda entera, otra vez.
- Un dato cambia
- Un registro cambia.
- La regla de hoy
- El registro de escritura de la base.
- Lo que rehace
- Escribe cada página cambiada dos veces.
- Un dato cambia
- Llega una versión nueva de un catálogo.
- La regla de hoy
- Rehacer el cruce.
- Lo que rehace
- El cruce completo, otra vez.
Ver más · especificacionesOcultar especificacionesLo que ya cobra el mercado por rehacer · lo que usa la industria · el mercado, según terceros
Precio de lista de Anthropic. Rehacer ya tiene precio.
- vLLM se ofrece en AWS, Google Cloud y Azure.
- SGLang, según su sitio, corre en más de 400 mil GPU.
- pgvector se ofrece en Amazon, Google y Microsoft.
- SQLite, según su sitio, está en más de un billón de bases.
- Hardware para servir modelos de IA: de USD 106,15 mil millones en 2025 a USD 254,98 mil millones en 2030, según MarketsandMarkets (feb-2025).
- Bases de datos vectoriales: de USD 2.652 millones en 2025 a USD 8.946 millones en 2030, según MarketsandMarkets (4-dic-2025).
Nuestro modelo reemplaza esa regla. Esto es lo que es, y lo que no es.
¿Qué es, exactamente? ¿Es una base de datos vectorial? ¿Un modelo de IA?
Una capa que decide. No es una base de datos ni un modelo de IA.
Cuando un dato cambia, algo decide qué hay que tocar: qué recalcular, qué volver a consultar, qué reescribir o qué reconstruir. Hoy decide una regla fija, y el recurso hace de más. Nuestro modelo reemplaza esa regla.
Exacto: entrega la misma respuesta que recalcular todo.
Demostrable: entrega su respuesta con su comprobante (la evidencia que acompaña a cada respuesta).
Lo que el cliente ya tiene queda como está. Lo que cambia es cuánto trabaja: esto es lo que medimos.
¿Cuánto trabajo ahorra, y contra qué rival?
La misma infraestructura hace mucho menos trabajo para entregar la misma respuesta.
Ver más · especificacionesOcultar especificacionesLa GPU · la búsqueda · el texto que recibe la IA · el disco
¿Sirve en la IA? ¿Le ganan a la caché de los servidores de IA? ¿Afecta la calidad del modelo?
71 veces menos recálculo en la GPU. Más de 100 veces menos trabajo en la búsqueda. Las mismas respuestas.
La memoria de la IA, en la GPU
Un modelo de lenguaje guarda lo que ya leyó en su caché KV (la memoria donde guarda lo que ya leyó), para no calcularlo de nuevo. Cuando un agente corrige un dato a mitad de un documento largo, la regla estándar en producción, la caché de prefijos de vLLM y SGLang, recalcula todo lo que sigue. La medimos en llama.cpp, el servidor abierto detrás de Ollama, y la validamos contra su servidor real. Con 128 mil tokens y un dato corregido a la mitad, nuestro modelo recalcula 71 veces menos.
Las mismas respuestas
- 9 aciertos por semilla, los mismos que recalcular todo.
- El dato corregido, bien en 3 de 3.
- Desviación 16 veces menor que guardar la memoria de la IA en 8 bits.
La opción de reuso del propio servidor (llama-server --cache-reuse), con un cambio a mitad de un documento de 32 mil tokens, no aprovechó nada: rehízo lo mismo que la caché de prefijos.
tinta = nuestro modelo · gris = rival
Ver la tabla de esta gráfica
| documento | rival | tokens recalculados (nuestro modelo = 1) |
|---|---|---|
| Documento de 32 mil tokens | Caché de prefijos (vLLM, SGLang) | 18× |
| Documento de 128 mil tokens | Caché de prefijos (vLLM, SGLang) | 71× |
CacheBlend (U. de Chicago) iguala la calidad, pero recalcula más de 3 veces lo nuestro (piso).
Medimos su forma de decidir a favor del rival: su pasada de selección no entra en su cuenta.
La búsqueda que alimenta a la IA
Antes de responder, la IA busca documentos filtrados por cliente, permiso y fecha (RAG: recuperar documentos antes de que la IA responda), mientras esos documentos se corrigen, se borran y vencen. Medimos con 30.000 documentos vivos, que entran y salen, y las mismas mil preguntas repitiéndose, como en las alertas o en la memoria de un agente. El rival es la aplicación sobre pgvector exacto, en su receta: la forma de pgvector que da la misma respuesta. Nuestro modelo trabaja encima del buscador, que queda intacto.
tinta = nuestro modelo · gris = rival
Ver la tabla de esta gráfica
| condición de filtro | trabajo de pgvector exacto (nuestro modelo = 1) |
|---|---|
| pgvector exacto · sin filtro | 128,5× |
| pgvector exacto · por cliente | 127,4× |
| pgvector exacto · filtro estrecho | 116,8× |
| Nuestro modelo | 1 |
Sin filtro; por cliente, 152× y 81×. Barrido periódico: borrar lo vencido cada cierto tiempo.
Ver la tabla de esta gráfica
| modo del rival | trabajo (nuestro modelo = 1) |
|---|---|
| Filtra lo vencido al consultar | 154× |
| Lo borra con un barrido periódico | 82× |
| Nuestro modelo | 1 |
Qdrant, en su modo normal, lo encuentra todo, pero recorriendo todo lo de cada cliente. Esta gráfica muestra solo qué parte encuentra cada uno, sin su trabajo; los cocientes de trabajo de arriba son contra pgvector exacto.
Ver la tabla de esta gráfica
| quién | parte de las respuestas correctas |
|---|---|
| Nuestro modelo | todas |
| FAISS (Meta), aun sabiendo cuántas respuestas hay · según el filtro | de 53,3 % a 57,4 % |
| Qdrant forzado a su índice rápido · filtro estrecho | 41,1 % |
| pgvector con su índice y 10 resultados · según el filtro | de 10,5 % a 69,4 % |
Menos texto enviado a la IA
Con filtros estrechos, medimos 18 veces menos texto enviado a la IA que con una búsqueda típica de diez resultados, sin umbral. Con esos filtros y la memoria de la IA llena, la cuenta da hasta el doble de conversaciones por GPU.
Ver la tabla de esta gráfica
| rival | tokens entregados (nuestro modelo = 1) |
|---|---|
| Búsqueda típica de 10 resultados, sin umbral | 18× |
| Nuestro modelo | 1 |
¿Y en el disco? ¿Con datos que cambian o quietos? ¿Las cifras dependen del hardware?
Escribir en disco
SQLite es la base de datos de las aplicaciones: según su sitio, está en cada Android, cada iPhone y cada Mac, en más de un billón de bases. Lo medimos en su uso real, con su registro de escritura (WAL, el modo por omisión de Android) y con su aplicación, que en cada ronda vuelve a consultar. Es sistema contra sistema: nuestro sistema entero, haciendo el trabajo de SQLite y de su aplicación. Con los mismos cambios y la misma respuesta, nuestro sistema escribe 36,4 veces menos en el disco.
La repetición completa dio 36,6×; se publica 36,4×, la menor.
Ver la tabla de esta gráfica
| condición | bytes escritos (nuestro sistema = 1) |
|---|---|
| SQLite y su aplicación · cambio repartido | 36,4× |
| SQLite y su aplicación · cambio en un solo cliente | 78× |
| Nuestro sistema | 1 |
Primera ronda, medida en los dos lados · registros reales de Gaia.
Menos trabajo es capacidad y energía que quedan libres. A escala del mundo, derivado de lo medido, se ve así.
¿Cómo mejora el hardware? ¿Qué significa en un centro de datos y en el mundo?
Menos trabajo es capacidad y energía que quedan libres.
Si cada GPU del mundo lo tuviera, lo derivado de lo medido dejaría libre del 2,9 % al 15,8 % de la capacidad mundial de GPU.
GPU equivalentes que quedarían libres, de la capacidad actual
de electricidad al año, a lo más
millones de toneladas de CO₂ al año, a lo más
Base: más de 15 millones de H100 equivalentes, según Epoch AI (ene-2026) · contexto de terceros. Prudente es una cifra central; con los factores ya medidos, un techo. Nada de esto se midió en un centro de datos. La electricidad y el CO₂ son un techo, no un ahorro asegurado.
Lo proyectado, aparte
Lo proyectado no se suma con lo derivado.
Ver más · especificacionesOcultar especificacionesEl mundo, en detalle · un centro de datos, por MW · por GPU · por petabyte
Nada de esta sección se midió en un centro de datos. Lo derivado sale de cifras medidas, con la fuente de cada factor; lo proyectado agrega supuestos sobre usos que no medimos contra un rival, y va aparte, con su condición. La energía es un techo, no un ahorro asegurado. Las cifras no se suman entre sí.
En el mundo
Una tarea medida, el mundo entero de GPU
En la tarea que reemplaza, el cociente es grande y está medido: 71 veces menos recálculo tras corregir un dato, 18 veces menos texto a la IA con filtros estrechos. Sobre todo el trabajo de las GPU del mundo el porcentaje es menor, porque la GPU también hace trabajo que nuestro modelo no toca. Lo derivado de lo medido deja libre de 435 mil a 2,37 millones de GPU equivalentes, y a lo más de 2,81 a 20,70 TWh y de 1,25 a 9,21 Mt de CO₂ al año.
Lo proyectado, aparte. En el resto de la inferencia, si el mismo resultado se sostiene en esos usos, quedan libres otras 590 mil a 1,24 millones de GPU; y si el entrenamiento ahorra en sus datos lo que ya ahorra el disco, otras 314 mil a 486 mil.
búsqueda filtrada y ediciones a mitad del documento | el resto de la inferencia | el entrenamiento | |
|---|---|---|---|
| GPU equivalentes liberadas (de la capacidad actual) | 435 mil · 2,37 millones | 590 mil · 1,24 millones | 314 mil · 486 mil |
| parte de la capacidad mundial | 2,9 % · 15,8 % | 3,9 % · 8,3 % | 2,0 % · 3,2 % |
| electricidad al año, a lo más (TWh) | 2,81 · 20,70 | 3,81 · 10,91 | 2,03 · 4,24 |
| CO₂ al año, a lo más (Mt) | 1,25 · 9,21 | 1,69 · 4,85 | 0,90 · 1,88 |
- GPU equivalentes liberadas (de la capacidad actual)
- 435 mil · 2,37 millones
- parte de la capacidad mundial
- 2,9 % · 15,8 %
- electricidad al año, a lo más (TWh)
- 2,81 · 20,70
- CO₂ al año, a lo más (Mt)
- 1,25 · 9,21
- GPU equivalentes liberadas (de la capacidad actual)
- 590 mil · 1,24 millones
- parte de la capacidad mundial
- 3,9 % · 8,3 %
- electricidad al año, a lo más (TWh)
- 3,81 · 10,91
- CO₂ al año, a lo más (Mt)
- 1,69 · 4,85
- GPU equivalentes liberadas (de la capacidad actual)
- 314 mil · 486 mil
- parte de la capacidad mundial
- 2,0 % · 3,2 %
- electricidad al año, a lo más (TWh)
- 2,03 · 4,24
- CO₂ al año, a lo más (Mt)
- 0,90 · 1,88
En cada casilla: escenario prudente · con los factores ya medidos. Las columnas no se suman en una sola cifra.
Las condiciones de lo proyectado
- El resto de la inferencia: si el mismo resultado se sostiene en esos usos.
- El entrenamiento: si ahorra en sus datos lo que ya ahorra el disco.
Por GPU y por MW
La misma demanda, con menos instalación
Con la memoria de la IA llena y filtros estrechos, contra una búsqueda típica de diez resultados sin umbral, cada MW de GPU atiende de 1,53 a 2,31 veces las conversaciones. Para la misma demanda, queda libre de 0,344 a 0,567 MW de cada MW: conexión eléctrica, enfriamiento y edificio que no hay que construir. En energía: a lo más de 3.287 a 7.645 MWh y de 1.150 a 3.402 toneladas de CO₂ al año por MW. Vale para la parte de la carga que trabaja en ese régimen.
kWh al año por cada GPU liberada, con el centro de datos incluido
Rango: potencia por GPU de 171 W a 1.275 W y PUE de 1,09 a 1,54.
En cada corrección, la energía de recalcular es 71 veces menor, en la misma proporción que el recálculo.
Por PB
Con el dato quieto y la estructura ya armada, cada PB cruzado consume de 114,6 a 162,0 kWh menos y emite de 40,1 a 72,1 kg menos de CO₂ (de la red de EE. UU. a la mundial). Con la misma flota, 6,2 veces más cruces por hora.
Preliminar: supone un servidor de 400 W y que la energía sigue al tiempo de cálculo.
Con una carga de tres escrituras completas del disco al día, el tiempo que el disco pasa escribiendo, de su escritura más rápida a la más lenta:
Si la resistencia del disco es lo que limita y toda su escritura es de esta carga, rinde hasta 36,4 veces más trabajo antes de agotarla. La electricidad directa es la parte chica: de 0,49 a 1,83 kWh por PB que no se escribe.
Más allá de la energía, lo medido abre otros usos.
¿Qué más puede abrir?
Lo que abre: en los modelos de frontera, un potencial; en las herramientas que usa el mundo, cifras ya medidas.
Modelos de frontera
Potencial en los modelos de frontera · su cifra se midió en un modelo abierto de 7 mil millones de parámetros
Lo medimos con un modelo abierto de 7 mil millones de parámetros: 71 veces menos recálculo, con las mismas respuestas. En los modelos de frontera no lo medimos; ahí el impacto es potencial.
Con filtros estrechos, hasta el doble de conversaciones por GPU
Con filtros estrechos, medimos 18 veces menos texto enviado a la IA que con una búsqueda típica de diez resultados, sin umbral. Con esos filtros y la memoria de la IA llena, la cuenta da hasta el doble de conversaciones por GPU.
Más allá de la IA: herramientas que se usan en todo el mundo
Medido (las veces) · contexto de terceros (su alcance)
SQLite, la base de datos que según su sitio está en cada Android, cada iPhone y cada Mac, en más de un billón de bases: haciendo su trabajo, nuestro sistema escribe 36,4 veces menos, medido en un portátil con SQLite como lo usa una aplicación.
El uso antifraude
Las reglas de fraude cruzan transacciones contra ventanas de tiempo y montos, y hoy se re-corren completas en cada lote.
Ahí actúa como en los otros usos: reemplaza la forma de decidir qué tocar cuando algo cambia. Las reglas del cliente, sus datos y su sistema antifraude quedan como están, y la respuesta es la misma.
La detección y la prevención del fraude: de USD 35,7 mil millones en 2026 a USD 80 mil millones en 2031, según MarketsandMarkets (22-jul-2026).
Medido con reloj · transacciones sintéticas: un año de 250 mil depósitos y 50 millones de retiros · dato quieto, en memoria · contra el cruce estándar con su optimizador, en su mejor forma normal · técnica contra técnica. Mide cuánto más rápido corre la regla con datos que no cambian; no es una comparación contra sistemas antifraude.
Ver más · especificacionesOcultar especificacionesLos textos completos · cómo se midió cada cifra · las conversaciones por GPU, en gráfica
Modelos de frontera
La regla contra la que medimos es la estándar de los servidores de modelos de lenguaje: la caché de prefijos de vLLM y SGLang. Según su sitio, SGLang corre en más de 400 mil GPU. Rehacer ya tiene precio: Anthropic cobra por reescribir la memoria de la IA 12,5 veces lo que cobra por releerla. Lo medimos con un modelo abierto de 7 mil millones de parámetros: 71 veces menos recálculo, con las mismas respuestas. En los modelos de frontera no lo medimos; ahí el impacto es potencial.
Cómo se midió cada cifra
- Más de 400 mil GPU · según el sitio de SGLang · contexto de terceros.
- 12,5× · precio de lista de Anthropic: escribir en su caché de 5 minutos cuesta 1,25 veces la entrada, y releer, 0,1 veces · contexto de terceros.
- 71× · medido con un modelo abierto de 7 mil millones de parámetros, como en «Eficiencia».
- En los modelos de frontera · potencial: no lo medimos en ellos.
Más allá de la IA: herramientas que se usan en todo el mundo
SQLite, la base de datos que según su sitio está en cada Android, cada iPhone y cada Mac, en más de un billón de bases: haciendo su trabajo, nuestro sistema escribe 36,4 veces menos, medido en un portátil con SQLite como lo usa una aplicación. pgvector exacto, que se ofrece en Amazon, Google y Microsoft: más de 100 veces menos trabajo, con la misma respuesta. El catálogo Gaia, de la Agencia Espacial Europea: con el dato quieto, 6,2 veces antes que su método oficial de cruce, con la misma respuesta.
Cómo se midió cada cifra
- 36,4×, más de 100× y 6,2× · medidos, como en «Eficiencia».
- «En cada Android, cada iPhone y cada Mac» y «más de un billón de bases» · según el sitio de SQLite · contexto de terceros.
- «Se ofrece en Amazon, Google y Microsoft» · según cada proveedor · contexto de terceros.
Con filtros estrechos, hasta el doble de conversaciones por GPU
Con esos filtros estrechos y la memoria de la IA llena, la cuenta da de 1,53× a 2,31× las conversaciones que atiende cada GPU, contra una búsqueda típica de diez resultados, sin umbral. Cada extremo dice de dónde sale: el bajo cuenta solo las preguntas con respuesta; el alto cuenta todas las preguntas, como en la prueba.
Sobre el 18× de tokens medido · memoria de la IA llena · filtros estrechos · fracción de contexto de una fuente publicada (Cache-Craft) · supuestos a la vista.
Cada cifra medida es un piso. Lo derivado sale de cifras medidas, con la fuente de cada factor; lo proyectado depende de la condición que se dice. La energía es un techo, no un ahorro asegurado.
Las demás combinaciones citables caen entre la de menos y la de más ventaja; dos de las nueve no se citan, porque no pasaron el control de la máquina. No es una comparación contra sistemas antifraude.
Ver la tabla de esta gráfica
| combinación | tiempo del cruce estándar (nuestro modelo = 1) |
|---|---|
| La combinación con menos ventaja | 5,46× |
| La pregunta por omisión: 48 h, USD 100 | 7,58× |
| La combinación con más ventaja | 28,66× |
Y en la ciencia, el potencial es astronómico.
¿Y en la ciencia, donde los datos no paran de crecer?
Un potencial astronómico.
Con el catálogo Gaia entero, más grande que la memoria del equipo, y aun con el dato quieto, la mejor condición del rival, terminamos 6,2 veces antes que el método oficial de cruce del Archivo Gaia.
El proceso rápido de datos
En la investigación, donde los datos crecen
Los archivos científicos y la integración de datos cruzan catálogos de miles de millones de registros, y cada versión nueva obliga a rehacer el cruce. Cuanto más crecen los datos, más pesa rehacer el cruce entero. La prueba es astronómica; la pregunta, qué se relaciona con qué, es la de toda la industria.
El rival que no reconstruye pierde 868 relaciones y entrega 911 que ya no valen, sin avisar.
Ver más · especificacionesOcultar especificacionesEl cruce en detalle · casi al límite del disco · los dos rivales, cada uno en su panel · estar seguro de que no falta nada
Leer grandes catálogos
Los archivos científicos y la integración de datos cruzan catálogos de miles de millones de registros, y cada versión nueva obliga a rehacer el cruce. La prueba es astronómica; la pregunta, qué se relaciona con qué, es la de toda la industria. Con el catálogo Gaia entero, más grande que la memoria del equipo, y aun con el dato quieto, la mejor condición del rival, terminamos 6,2 veces antes que el método oficial de cruce del Archivo Gaia. Misma respuesta, misma memoria, casi al límite del disco.
Ver la tabla de esta gráfica
| quién | tiempo, en % de solo leer el catálogo |
|---|---|
| Método oficial de cruce del Archivo Gaia | 739 % |
| Nuestro modelo | 119 % |
HEALPix: 5,6× si se le da una ayuda que su biblioteca no trae.
Ver la tabla de esta gráfica
| rival | tiempo (nuestro modelo = 1) |
|---|---|
| Método oficial de cruce del Archivo Gaia | 6,2× |
| HEALPix, el estándar de la astronomía | 7,6× |
A esta escala, los 10,55 s no alcanzan a verse. La escala es lineal: una logarítmica achicaría la diferencia.
Cifras así exigen método. Así lo probamos.
¿Cómo lo probaron? ¿Por qué creer estas cifras? ¿Cómo sé que no ajustaron la prueba hasta ganar?
Antes de contar quién trabaja menos, exigimos la misma respuesta exacta.
Cuatro promesas en cada prueba
- La misma respuesta, o no hay cociente. Los dos lados se comparan con una verdad calculada aparte; cuando el rival no la entrega, mostramos su conducta, sin cociente.
- El rival, como lo usa la industria. Su versión, su receta documentada y sus valores por omisión; si tiene dos modos, los dos.
- Cada corrección, a favor del rival. Si una forma lo dejaba en desventaja, la corregimos antes de publicar.
- La predicción, antes de medir. Escribimos qué esperábamos y qué resultado haría fallar la hipótesis.
Ver más · especificacionesOcultar especificacionesLas ocho reglas · la vida de una prueba · la predicción · qué comparamos · el equipo y los datos
Los dos lados entregan exactamente lo mismo, y esa respuesta se compara con una verdad calculada aparte, desde la regla escrita. El rival corre como lo usa la industria: su versión, su receta documentada y sus valores por omisión; si tiene dos modos, medimos los dos. Cuando una forma lo dejaba en desventaja, la corregimos a favor del rival antes de publicar. Y antes de medir, escribimos qué esperábamos y qué resultado haría fallar la hipótesis.
Las ocho reglas de cada prueba
La vida de una prueba
- Predicción
- Revisor antes
- Errores sembrados
- Reproducir lo anterior
- Medir
- Revisor después
- Repetir
- Publicar la menor
Un control que no puede fallar no prueba nada. En la GPU, el control que no recalcula nada responde el dato viejo, y cae, como debe. En la búsqueda y en SQLite caen las versiones defectuosas sembradas. En un recorte del catálogo Gaia, un error sembrado a mano detiene la prueba con error, en vez de responder de menos.
En la GPU y en la búsqueda, antes de medir algo nuevo, el mismo instrumento repite la medición anterior, y tiene que dar exactamente lo mismo: cero diferencias.
La prueba contra SQLite dio 36,4×; repetida completa, 36,6×. Se publica 36,4×, la menor. En el cruce de Gaia, tres corridas se descartaron por el control de la máquina, aunque una nos convenía. El orden de los lados se alterna en cada corrida.
Desde el 21-oct-2026, un revisor del proyecto que no diseña ni mide aprueba cada prueba antes de usar la máquina, revisa que cada rival esté en su forma estándar y recalcula las cifras desde los datos crudos. Sin su visto bueno, la prueba no corre. Antes, una auditoría interna del código y los datos de cada rival dejó 11 correcciones de cifra o de rótulo, todas aplicadas; ninguna cifra principal cambió de dirección.
¿Ajustamos la prueba hasta ganar?
Antes de medir la búsqueda, escribimos el rango que esperábamos. La cifra cayó adentro. Y la predicción también protegió al rival: dos veces, una ventaja que no calzaba con lo esperado nos avisó que lo estábamos midiendo mal, y lo corregimos a favor del rival.
Qué comparamos
Solo la forma de decidir, en el mismo programa.
El sistema entero contra el sistema entero.
Qué hace el rival cuando el dato cambia, sin inventar un cociente.
Cinco costos, por separado
- Tokens
- Bytes
- Trabajo contado
- Tiempo
- Memoria
La mayoría de las cifras son conteos, que viajan de una máquina a otra; el reloj va solo donde controlamos que la máquina estuviera quieta.
- MacBook Pro, Apple M4 Pro, 24 GB: los dos lados en la misma máquina.
- La misma secuencia de cambios para los dos, sellada antes de medir.
- Gaia DR3 entero, de la Agencia Espacial Europea: 1.812.731.847 fuentes y 58 GB.
- Registros reales de Gaia, para el disco; texto técnico con datos plantados, para la GPU.
- Un corpus propio y la Biblia Reina-Valera 1909, de dominio público, para la búsqueda.
- El dato quieto es la mejor condición del rival.
- Lo que el rival no paga, como armar su índice, queda fuera de su cuenta.
Si la estructura se armó antes, en los dos lados, la cifra lo dice.
Con la prueba a la vista, queda una pregunta: dónde se instala.
¿En qué capa actúa? ¿Sirve en mi arquitectura? ¿Qué cambio pide en mi infraestructura?
Se aplica donde una regla fija decide qué tocar cuando cambia el dato.
Se instala como una biblioteca o un contenedor en la infraestructura del cliente, donde nada sale de sus servidores. No se tocan sus datos, su hardware, su modelo de IA ni su buscador, ni lo que la aplicación pregunta y recibe. La respuesta es la misma. Balanceadores, colas, réplicas, particiones y compresión siguen haciendo su trabajo: cada pedido llega pidiendo menos trabajo.
Arquitecturas lógicas
- medidoServidor de modelos de IA
- medidoBúsqueda para la IA (RAG)PostgreSQL: medido como anfitrión del rival (pgvector)
- medidoMemoria de agentes, con vencimiento
- medidoBase de datos embebida (SQLite)
- medidoProcesos por lotes que reconstruyen
- medidoCruce de grandes catálogosla pregunta de integrar datos: qué se relaciona con qué
- analizadoBúsqueda de textoLucene, Elasticsearch, OpenSearch
- analizadoAlmacén analíticovistas materializadas
- analizadoCruces espacialesH3, S2, PostGIS
Arquitecturas físicas
- medidoGPUen la GPU de un chip de Apple (Apple M4 Pro)
- medidoProcesadormenos trabajo contado y menos tiempo, con los mismos datos leídos
- medidoDisco SSDescribe mucho menos; lee casi al límite del disco
- analizadoMemoria flash del teléfonoel mismo caso de escritura que SQLite
- conviveVarias máquinas y nubeconvive con lo que ya existe
- medidoEquipo chicotodo corrió en un portátil, con un modelo de 7 mil millones de parámetros en 4 bits
Reemplaza la regla que decide. Lo demás sigue trabajando.
Se combinan, no compiten
Ver más · especificacionesOcultar especificacionesDónde actúa en una solución de IA · cómo se instala · qué reemplaza y qué complementa
- Datos
- Preparar
- Guardar e indexar
- Buscar con filtrosqué volver a consultar cuando cambian los documentos · en la aplicación, encima del buscador
- Armar el contexto
- Modelo de lenguaje, en su servidorqué recalcular en la memoria de la IA · en el servidor de modelos
- Respuesta
- Su aplicación
- Su herramienta: buscador, servidor de modelos o base de datos
- Sus datos
- Su hardware
No se toca
- los datos y su formato
- el hardware
- el modelo de IA y sus pesos
- lo que la aplicación pregunta y recibe
- el buscador y su índice
La respuesta es la misma.
esperado Cada pedido llega pidiendo menos trabajo, y bajo carga, la cola debería acortarse.
En SQLite, un índice de texto que se pone al día cada cierto tiempo pierde lo que llegó entre medio, y su respuesta no permite saberlo: si en ese atraso llegan unas 1.000 relaciones que cumplen, pierde de 974 a 1.026, en bases de 10 mil a 1 millón de registros.
¿Qué técnicas reemplaza y cuáles siguen? ¿Es el hardware o es el software?
Reemplaza la regla que decide. Lo demás sigue trabajando.
Reemplaza la regla que decide qué recalcular, qué volver a consultar, qué reescribir o qué reconstruir. Lo que guarda con menos bits, ordena, reparte o calcula más rápido sigue trabajando: la cuantización del modelo convivió en nuestras pruebas, con pesos de 4 bits, y el buscador y su índice quedaron intactos. El hardware nuevo hace más rápida cada operación; nuestro modelo hace que haya menos operaciones. Se combinan, no compiten.
- medidoLa caché de prefijos, en la corrección a mitad del documentover su cifra
- medidoLa selección de CacheBlendver su cifra
- medidoVolver a consultar todover su cifra
- medidoPedir siempre los diez documentos más parecidos, cuando hay filtrosver su cifra
- medidoEl barrido periódico de lo vencidover su cifra
- medidoEscribir cada página dos veces y volver a consultarver su cifra
- medidoReconstruir la estructura enteraver su cifra
- medidoEl método oficial de cruce y HEALPixver su cifra
- DerivadoUna verificación que, a esta escala, nadie corre por su costo: comparar todo contra todo para estar seguro de que no falta nadaver su cifra
Analizado, sin cifra
- analizadoEl refresco completo de vistas
- analizadoVolver a consultar en los buscadores de texto
- analizadoLos cruces espaciales
Medido conviviendo
- La cuantización de los pesos: la GPU corrió con 4 bits
- El buscador y su índice, intactos
Documentado
- Las particiones
- La paginación de la memoria de la IA (vLLM)
- FlashAttention
- La escritura ordenada en el disco
- El firmware del SSD
- Los vectores de borrado del lakehouse
Sin cifra
- La compresión de la memoria de la IA
- La compresión y los formatos de columnas
- Balanceadores, colas y réplicas
La prueba que más importa es la que se hace sobre sus datos.
¿Cómo lo pruebo con mis datos?
Escríbeme para una reunión.
Te entregamos el conjunto correcto, con su comprobante. Escríbeme con tu nombre, tu empresa, tu cargo y lo que te interesa evaluar: la memoria de la IA, la búsqueda para la IA, la escritura en disco o el cruce de grandes catálogos, y agendamos una reunión. En el primer mensaje, por favor no envíes datos ni detalles de tus sistemas.
Escríbeme para una reunión