Introducción
Fable 5 se ha convertido en el centro de un nuevo debate en ingeniería de IA tras supuestamente escribir el primer megakernel CUDA genuino enviado a KernelBench-Mega. El resultado es sorprendente: una aceleración de decodificación de 18,71 veces en una configuración RTX PRO 6000 Blackwell, producida en una única sesión autónoma de aproximadamente 2,5 horas.
El titular no es solo que un sistema de IA haya escrito código de bajo nivel rápido. El punto más importante es la forma de la solución. En lugar de unir varios kernels de GPU más pequeños, Fable 5 fusionó el flujo de trabajo de decodificación en un único lanzamiento de kernel cooperativo por token. Esa es la parte que hizo que investigadores e ingenieros prestaran atención.
![Imagen de un tweet publicado por Elliot Arledge, cuyo avatar muestra a un hombre con gorra. El tweet dice "Claude Fable 5 [max] escribió el primer megakernel genuino (y más rápido) jamás enviado a KernelBench-Mega". En la esquina superior derecha del tweet hay un botón "Suscribirse" y un icono de tres puntos. Esta imagen está relacionada con el contenido del documento que presenta el primer megakernel genuino (y más rápido) de Fable 5 en KernelBench-Mega, siendo un anuncio oficial de este logro.](https://we0-cms.oss-cn-beijing.aliyuncs.com/cms-assets/image/2026/07/431a983a-5471-4a16-96a8-342eff6d0864-02-5fe28792-eb70-4fbf-8b72-848f2d0c7f66.png)
Este artículo mantiene la estructura original y el significado técnico, pero reescribe la historia en un inglés más claro para su publicación. Explica qué está probando KernelBench-Mega, por qué este resultado es importante, en qué se diferencia el megakernel de la generación ordinaria de kernels de GPU, y por qué algunos investigadores lo relacionan con la idea de la auto-mejora recursiva.
Fable 5 alcanza 18,7x y supera a GPT-5.5
El resultado de la referencia proviene de KernelBench-Mega, un benchmark centrado en la generación de megakernels de bloque completo en lugar de la optimización de operadores aislados. En esta ejecución, Fable 5 se dirigió a 02_kimi_linear_decode, una tarea de decodificación híbrida Kimi-Linear W4A16 que utiliza pesos de 4 bits y activaciones bf16.
La configuración reportada fue estricta: una sesión autónoma, un límite de tiempo real de 3 horas y un entorno de benchmark real. Dentro de ese límite, Fable 5 alcanzó una aceleración de decodificación de 18,71 veces respecto a la referencia optimizada de PyTorch.

La comparación facilita la comprensión del resultado:
| Modelo | Aceleración Reportada | Notas |
|---|---|---|
| Fable 5 | 18,71x | Megakernel CUDA, ruta de lanzamiento fusionada única |
| Claude Opus 4.8 | 14,40x | Resultado fuerte, pero no el mismo patrón de megakernel CUDA único |
| GPT-5.5 | 4,34x | Aceleración mucho menor en esta tarea |
| Claude Sonnet 5 | 4,03x | Rango similar a GPT-5.5 en esta vista del ranking |

oss-cn-beijing.aliyuncs.com/cms-assets/image/2026/07/ce6c9cad-7360-4ac5-854b-279a01ab49ee-04-4d685459-6d03-4b22-840d-4e6787d38b10.png)
El desglose según la longitud del contexto también es importante. Según la tabla de clasificación mostrada, Fable 5 se mantuvo sólido a medida que crecía el contexto:
- Contexto de 2K: aproximadamente 17,8x
- Contexto de 8K: aproximadamente 18,9x
- Contexto de 16K: aproximadamente 19,5x
Esto es contraintuitivo al principio. Un contexto más largo normalmente aumenta el costo de la atención y el manejo de la caché KV. Muchos sistemas comienzan a perder rendimiento allí. El resultado de Fable 5 sugiere que el diseño fusionado redujo la sobrecarga de lanzamiento lo suficiente como para que su ventaja relativa se volviera mayor a medida que la carga de trabajo se hacía más pesada.

Por qué KernelBench-Mega es más difícil que una prueba de referencia de kernel normal
KernelBench-Mega no solo le pide a un modelo que mejore un pequeño operador. Le pide al agente que fusione un bloque de modelo más grande en un megakernel de bloque completo. Esto es importante porque la parte difícil ya no es simplemente escribir código CUDA o Triton sintácticamente válido. La parte difícil es gestionar muchas etapas de computación que interactúan dentro de una sola ruta eficiente.
La tarea 02_kimi_linear_decode incluye una carga de trabajo de decodificación híbrida para Kimi-Linear W4A16. En términos prácticos, el modelo tiene que lidiar con pesos cuantizados, activaciones bf16, estado relacionado con la atención, enrutamiento, normalización y comportamiento de la caché.
Por eso esta prueba de referencia es una prueba de estrés significativa para el código de rendimiento de bajo nivel generado por IA. Una aceleración simple en un operador pequeño y aislado es útil, pero un megakernel de bloque completo se acerca más al tipo de trabajo de optimización que puede afectar a los sistemas de inferencia reales.
El primer "Megakernel" real
La afirmación técnica más importante es que Fable 5 produjo el primer megakernel real en la historia de KernelBench-Mega.
Un megakernel comprime una ruta de inferencia más grande en un solo kernel. En lugar de lanzar varios kernels separados y mover el control de un lado a otro, mantiene el trabajo dentro de un flujo de ejecución coordinado. Esto es difícil porque el kernel debe coordinar muchas fases mientras preserva la corrección.
En este caso, el informe dice que torch.profiler mostró exactamente un lanzamiento de kernel cooperativo por cada token decodificado. Ese único lanzamiento manejó el trabajo que normalmente se dividiría en varias etapas, incluyendo:
- Descuantización int4
- Convolución
- Activación SiLU
- Estado delta controlado de KDA
- Manejo de atención latente MLA
- Enrutamiento MoE y selección de los 8 mejores expertos
- Operaciones relacionadas con RMSNorm
- Escrituras en caché KV

Se informa que otras entradas con puntuaciones altas dividían el trabajo en entre 4 y 14 lanzamientos de kernel separados. Fable 5 empujó la ruta temporizada hacia un único lanzamiento cooperativo fusionado. Esa es la diferencia entre "código de kernel generado rápidamente" y un artefacto de programación de GPU mucho más agresivo.
Cómo un solo lanzamiento de kernel cambia el perfil de rendimiento
Los lanzamientos de kernel no son gratuitos. Cada lanzamiento tiene sobrecarga, costes de sincronización y brechas de programación. En una carga de trabajo de decodificación, esos costes pueden volverse especialmente dolorosos porque el trabajo se repite token por token.
El enfoque de Fable 5 reduce esa sobrecarga repetida colocando los pasos de decodificación en una única ruta cooperativa. El informe original describe la solución como el uso de 14 barreras de cuadrícula para organizar el cómputo dentro del mismo lanzamiento.
Por eso el resultado no solo se trata de matemáticas inteligentes. Se trata de ejecución de GPU a nivel de sistema. Cuando otras soluciones salen y vuelven a entrar repetidamente en los kernels, pierden tiempo en la transición. Fable 5 evita gran parte de ese costo manteniendo el pipeline fusionado.
En términos simples: otros hacen el trabajo en varios viajes; Fable 5 intenta hacerlo en uno solo.
2.5 horas y alrededor de 550,000 tokens
Otra parte notable de la ejecución es cómo el modelo empleó su tiempo. No comenzó inmediatamente a volcar código CUDA final. El rastro sugiere un flujo de trabajo más medido.
Durante gran parte de la sesión, Fable 5 evaluó la línea base, exploró los costes de las barreras de cuadrícula y razonó sobre el ancho de banda de la memoria. El artículo describe que aproximadamente el 64% de la sesión se dedicó a medición y diseño antes de que se implementara la parte principal.

Una vez escrita la versión inicial, el primer benchmark supuestamente alcanzó alrededor de 14.4x. Fable 5 usó entonces el tiempo restante para eliminar barreras, ajustar la des-cuantización int4, probar cambios y revertir una optimización negativa cuando la medición mostró que era peor.
La ejecución completa tomó alrededor de 2.5 horas y usó aproximadamente 550,000 tokens de salida. El detalle clave no es solo la escala. Es el comportamiento: evaluar, construir, medir, revertir cuando sea necesario y optimizar basándose en datos en lugar de confianza.
La fuente original también señala que Fable 5 se describe como una versión más segura o reducida del modelo interno Mythos de Anthropic. Esa afirmación debe leerse como parte de la narrativa de la fuente, no como un anuncio público de producto.

"El bucle de auto-mejora de la IA ha comenzado"
La discusión más amplia provino del boletín Import AI de Jack Clark. En
Clark describió el resultado del kernel de GPU como una señal de que los sistemas de IA son cada vez mejores para automatizar partes de la propia investigación y desarrollo de IA.

Crea un sitio de presentacion y capta leads en minutos
Describe tu idea una vez y We0 AI puede generar un sitio de presentacion, paginas y CMS, y ayudarte a atraer clientes y trafico tras el lanzamiento.
La lógica es directa:
- Mejores sistemas de IA pueden escribir mejores kernels de bajo nivel.
- Mejores kernels pueden hacer que el entrenamiento y la inferencia sean más rápidos o más baratos.
- Sistemas de IA más rápidos y baratos pueden ayudar a construir la próxima generación.
- La próxima generación podría ser aún mejor escribiendo kernels.
Por eso aparece la frase "mejora recursiva automática" en esta discusión. No significa que ya haya ocurrido un bucle autónomo y descontrolado. Significa que una parte del bucle —la IA mejorando la infraestructura que se utiliza para construir IA— se está volviendo más visible y medible.

De la escritura de kernels al trabajo remoto
El artículo original también conecta este resultado del kernel con puntos de referencia de automatización más amplios. Import AI analiza el Índice de Trabajo Remoto, donde los agentes de IA se evalúan en proyectos en línea económicamente útiles.
El punto no es que la escritura de kernels CUDA y la automatización de tareas freelance sean lo mismo. No lo son. Pero ambas apuntan en la misma dirección: los sistemas de IA de frontera están mejorando en tareas más largas y estructuradas que requieren planificación, uso de herramientas, verificación e iteración.
Un comentario en la fuente capta bien la preocupación: una vez que un modelo puede escribir kernels que hacen que los modelos sean más rápidos, la herramienta ya no solo ayuda a los usuarios. También está mejorando partes de su propio sustrato.

Ahí es donde la verificación se vuelve crítica. Un kernel que parece correcto no es necesariamente más rápido. Un kernel que parece más rápido puede contener problemas sutiles de corrección. Con el trabajo de GPU de bajo nivel, el bucle de revisión debe mantenerse estricto.
Progreso rápido, precaución real
La historia tiene dos caras. Por un lado, el resultado es emocionante. Los sistemas de IA ahora están produciendo artefactos de rendimiento de bajo nivel que antes estaban limitados a un pequeño número de programadores expertos en GPU.

com/cms-assets/image/2026/07/0fdc859f-d6a1-47e7-b2ba-5e2fefcf3a3f-12-593ae533-5c09-47f2-840c-11d03c53dc3a.png)
Por otro lado, este es exactamente el tipo de capacidad que merece una atención cuidadosa. El mismo boletín imagina un futuro donde la computación de propósito general se vuelve tan poderosa y peligrosa que la gente intenta restringirla. Ese final ficticio no es una predicción, pero refleja la inquietud en torno a los sistemas técnicos acelerados.

Poco más de un año después de que el trabajo original de KernelBench mostrara lo difícil que podían ser los kernels generados por IA, este resultado sugiere un salto importante. Fable 5 no solo generó un kernel utilizable. Produjo una ruta de megakernel fusionada que alcanzó la cima de un benchmark difícil en una sola sesión limitada.
Para la infraestructura de IA, eso es una señal seria.
Notas de la Fuente
- Fuente original: Artículo de BAAI Hub.
- El artículo original cita informes y discusiones de Import AI 464, KernelBench-Mega, la publicación en X de Elliot Arledge, y una discusión en Reddit.
- El artículo original incluye varios divisores de marca, logotipos decorativos, gráficos de participación y una foto de una persona. Estos fueron excluidos intencionalmente porque no son necesarios para el flujo de lectura técnica.
- No había bloques de código independientes en la fuente. Se conservaron identificadores técnicos en línea como
02_kimi_linear_decodeytorch.profiler.
Preguntas Frecuentes
¿Qué es KernelBench-Mega?
KernelBench-Mega es un benchmark enfocado en la generación de megakernels de bloque completo. En lugar de pedirle a un modelo que optimice un solo operador aislado, le pide que fusione una carga de trabajo más grande en una ruta de kernel eficiente y luego mide el rendimiento real.
¿Qué logró Fable 5 en KernelBench-Mega?
Se informa que Fable 5 logró una aceleración de decodificación de 18.71x en comparación con una referencia optimizada de PyTorch en la tarea 02_kimi_linear_decode. El resultado se produjo dentro de una sola sesión autónoma con un límite de 3 horas.
¿Por qué es difícil escribir un megakernel de CUDA?
Un megakernel tiene que coordinar muchas etapas de cálculo dentro de una sola ejecución de kernel. Eso significa que la implementación debe gestionar el movimiento de datos, la sincronización, la corrección numérica, el ancho de banda de memoria y el orden de ejecución sin dividir el trabajo en kernels más pequeños y seguros.
¿Por qué es importante una sola ejecución de kernel?
Cada ejecución de kernel de GPU tiene una sobrecarga. En la decodificación token por token, las ejecuciones repetidas pueden acumularse rápidamente. Una sola ejecución fusionada puede reducir la sobrecarga de sincronización y programación, lo cual es
El enfoque de Fable 5 es técnicamente significativo.
¿Es esto una prueba de auto-mejora recursiva?
No es una prueba de un ciclo completo de auto-mejora autónoma. Es mejor entenderlo como una señal concreta de que los sistemas de IA están comenzando a automatizar tareas que pueden mejorar la infraestructura de IA, como el diseño de kernels y la optimización de inferencia.
¿Se puede usar este tipo de código CUDA generado por IA en producción?
No directamente sin una revisión cuidadosa. El código de rendimiento necesita estrictas verificaciones de corrección, perfilado, pruebas de regresión y validación específica del hardware. Un resultado rápido de benchmark es prometedor, pero el despliegue en producción requiere mucha más verificación.
¿Qué herramientas son útiles para estudiar este resultado?
KernelBench-Mega proporciona el leaderboard y los artefactos de ejecución. El perfilador de PyTorch, las herramientas de CUDA, los datasets de trazas de Hugging Face y las herramientas de perfilado de GPU son útiles para entender cómo se comporta el kernel generado.
Herramientas relacionadas
- KernelBench-Mega: La página de benchmark para resultados de megakernel de bloque completo y artefactos de ejecución.
- Repositorio de KernelBench en GitHub: El marco de benchmark original para evaluar kernels de GPU generados por LLM.
- NVIDIA CUDA Toolkit: El kit de herramientas principal para escribir, compilar y perfilar aplicaciones CUDA.
- Perfilador de PyTorch: Una herramienta de perfilado utilizada para inspeccionar el tiempo de ejecución, los lanzamientos de kernels y el comportamiento de ejecución en cargas de trabajo de PyTorch.
- Datasets de Hugging Face: Una plataforma para alojar datasets y trazas de benchmark, incluidos los artefactos de ejecución de KernelBench.
- Triton: Un lenguaje y compilador para escribir kernels de GPU personalizados, a menudo utilizado en ingeniería de rendimiento de IA.
Enlaces relacionados
- Leaderboard de KernelBench-Mega: Leaderboard oficial y explicación del benchmark de megakernel.
- Centro de Resultados de KernelBench: Resultados públicos de benchmark, visores de transcripciones y datasets.
- Import AI 464: El número del boletín de Jack Clark que discute Fable, kernels de GPU, automatización de IA y computación analógica.
- Traza de Fable 5 en KernelBench-Mega: La traza de ejecución referenciada en el artículo original.
- Artículo de KernelBench en arXiv: El artículo de investigación que introduce KernelBench como un benchmark para kernels de GPU generados por LLM.
- Repositorio de KernelBench de ScalingIntelligence: Código fuente y herramientas de evaluación para el proyecto original de KernelBench.
- Discusión en Reddit: Discusión comunitaria referenciada por el artículo fuente.
Resumen
Este artículo explica por qué el resultado reportado de Fable 5 en KernelBench-Mega es más que otra victoria en un benchmark. El detalle importante es que
megakernel CUDA de lanzamiento único: una ruta fusionada que manejó una carga de trabajo de decodificación compleja con una sobrecarga de lanzamiento mucho menor que las soluciones de múltiples kernels.
El resultado también importa porque apunta hacia sistemas de IA que mejoran en tareas de ingeniería de rendimiento que respaldan el propio desarrollo de la IA. Kernels más rápidos pueden hacer que la inferencia y el entrenamiento sean más eficientes, lo que crea un ciclo de retroalimentación que vale la pena observar.
Al mismo tiempo, el código de bajo nivel generado por IA no debe considerarse listo para producción por defecto. La corrección, el perfilado, el comportamiento del hardware y las pruebas de regresión siguen siendo importantes.
La conclusión clave: el megakernel de Fable 5 es una señal contundente de que la ingeniería de rendimiento de GPU asistida por IA está pasando del terreno de las demostraciones al trabajo de infraestructura serio.



