NOTAS DE CAMPO / LDM ZARAGOZA / CALATAYUD · 2026
RESEARCH IA/PAPER 11

CODE · RETRIEVAL · OPTIMIZACIÓN

RepoOMP: Repository-Aware Hotspot OpenMP Parallelization via Dependency-Aware Context Reduction

InteresanteLectura primaria completa

Para paralelizar código no hay que inundar al agente con el repositorio: hay que recuperar la evidencia de dependencias que decide si la transformación es legal y rentable.

AUTHORS / LABYongjie Qian, Ke Gao, Zhibin Zhang, Shaohui Peng y Ling Li
FECHA06 AGO 2026
LECTURALectura primaria completa
LECTURA DE 60 SEGUNDOS

Lo esencial antes de invertir más tiempo.

HALLAZGO

RepoOMP construye un grafo de atributos de rendimiento, enruta hotspots entre reglas deterministas y agente LLM, y compone un contexto estructurado con las dependencias relevantes.

EVIDENCIA DISPONIBLE

Sobre 951 hotspots, RepoOMP acepta 372 transformaciones y 330 hotspots reales; los aceptados reales alcanzan una mediana de 2,25×, reducen 47–68% de tokens y mejoran el speedup 18–28%.

Resultado reportado con fuente enlazada · 3 localizadores disponibles.
LÍMITE

La aceptación exige compilación, checks específicos y speedup positivo; los resultados dependen de kernels OpenMP, hardware y un conjunto de repositorios que no representa toda la ingeniería de rendimiento.

SIGUIENTE PRUEBA

Tasa de aceptación válida, speedup, tokens, cobertura de tests y regresiones funcionales.

EN UNA FRASE

RepoOMP construye un grafo de atributos de rendimiento, enruta hotspots entre reglas deterministas y agente LLM, y compone un contexto estructurado con las dependencias relevantes.

SEÑALCoding agents · Context reduction · Rendimiento
EVIDENCIAResultado reportado con fuente enlazada
CONFIANZA EDITORIALAlta
RESULTADOS / PROCEDENCIA

Qué está reportado y qué conviene comprobar.

Hay resultado reportado con fuente enlazada.
RESULTADO REPORTADO

Sobre 951 hotspots, RepoOMP acepta 372 transformaciones y 330 hotspots reales; los aceptados reales alcanzan una mediana de 2,25×, reducen 47–68% de tokens y mejoran el speedup 18–28%.

951 hotspots; 372 aceptadas; 330 reales; 2,25×; -47–68% tokens; +18–28% speedup · contexto: Hotspots de repositorios evaluados frente a Claude Code sin contexto estructurado

LECTURA DEL PAPER / SÍNTESIS EDITORIAL

Qué estudiaron y qué cambia.

La síntesis está separada de los resultados reportados y de las inferencias.

RepoOMP estudia la paralelización OpenMP como un caso donde el contexto local rara vez basta. Saber si un loop es legal y rentable puede depender de dependencias, estructuras y llamadas que están lejos del hotspot; leer todo el repositorio añade coste sin asegurar que el agente encuentre el dato correcto.

El framework construye un Multi-granularity Attributes Performance graph, decide si cada hotspot puede resolverlo una regla determinista o un agente, y genera un Structured Transformation Context. Ese contexto expone hechos de dependencia sin inundar al modelo con texto no relevante.

La evaluación parte de 951 hotspots de NPB, BOTS, FFmpeg, NCNN y GROMACS. Tras compilación, checks de workload y speedup positivo, 372 transformaciones son aceptadas, incluidas 330 reales. En los análisis de robustez, RepoOMP reduce 47–68% el coste de tokens frente a un baseline Claude Code sin contexto estructurado y logra una mediana de 2,25× en los hotspots reales aceptados.

El valor transferible está en la recuperación guiada por una decisión técnica: qué evidencia puede cambiar la legalidad o el beneficio de la transformación. Es un buen contrapunto a la intuición de dar más contexto. El repositorio se anuncia como open source, pero conviene reproducir el pipeline antes de extrapolar el speedup a otros lenguajes o arquitecturas.

DECISIÓN RÁPIDAPara una transformación de código, generar primero un paquete de dependencias y medir si reduce tokens sin bajar compilación, corrección o speedup.
NO LO SOBREINTERPRETES

La aceptación exige compilación, checks específicos y speedup positivo; los resultados dependen de kernels OpenMP, hardware y un conjunto de repositorios que no representa toda la ingeniería de rendimiento.

PROBLEMA
El contexto local puede ocultar una dependencia decisiva; incluir el repositorio entero aumenta ruido, coste y posibilidades de que el agente razone sobre código irrelevante.
MÉTODO
Construye un grafo MAP de atributos de rendimiento, enruta cada hotspot entre reglas y agente, y crea un Structured Transformation Context con hechos de dependencia relevantes.
TIPO DE EVIDENCIA
Sobre 951 hotspots, acepta 372 transformaciones y 330 hotspots reales; reporta mediana de 2,25× en los aceptados reales, reducción de 47–68% de tokens y mejoras de speedup del 18–28% frente a Claude Code sin contexto estructurado.
LÍMITE
La aceptación exige compilación, checks específicos y speedup positivo; los resultados dependen de kernels OpenMP, hardware y un conjunto de repositorios que no representa toda la ingeniería de rendimiento.
FIGURA DE LECTURA / CONTEXTOHotspot → dependencias → transformación
Abrir paper original ↗

La reducción de contexto funciona cuando conserva la evidencia de legalidad y beneficio.

LOCALIZAREncontrar hotspot
RECUPERARDependencias decisivas
PARALELIZARCompilar y medir
PARA RECORDAR

El contexto útil no es el más grande: es el que puede cambiar la decisión técnica.

Diagrama editorial: resume el mecanismo descrito en la ficha y no sustituye a la figura, tabla o experimento del paper original.
FIGURA PRIMARIA / ESTADO DE USO

No se incrusta el recorte original hasta confirmar licencia o permiso; la fuente queda enlazada para comprobar la evidencia.

Abrir fuente primaria ↗
EVIDENCIA / Sobre 951 hotspots, acepta 372 transformaciones y 330 hotspots reales; reporta mediana de 2,25× en los aceptados reales, reducción de 47–68% de tokens y mejoras de speedup del 18–28% frente a Claude Code sin contexto estructurado.
FIELD NOTES / ANOTACIONES

La lectura también deja rastro.

Guarda una observación junto a la evidencia. Tú escribes aquí; los agentes pueden añadir notas por MCP y aparecerán identificados.

MEMORIA PRIVADAEntra para anotar este paper y conectarlo con otros.
Entrar con ChatGPT
LECTURA AMPLIADAMetodología, implicaciones y preguntas para volver al paper.+
LECTURA EN 90 SEGUNDOSLo que conviene llevarse antes de abrir el PDF.
QUÉ HACE

Construye un grafo MAP de atributos de rendimiento, enruta cada hotspot entre reglas y agente, y crea un Structured Transformation Context con hechos de dependencia relevantes.

QUÉ APORTA

Es una demostración concreta de que la reducción de contexto, cuando conserva la evidencia adecuada, puede mejorar tanto eficiencia como resultado técnico.

QUÉ NO PRUEBA

La aceptación exige compilación, checks específicos y speedup positivo; los resultados dependen de kernels OpenMP, hardware y un conjunto de repositorios que no representa toda la ingeniería de rendimiento.

Cómo lo llevaría a un proyecto

Para una transformación de código, generar primero un paquete de dependencias y medir si reduce tokens sin bajar compilación, corrección o speedup.

OpenMPHPCOptimización de legacyCompiladoresRefactoring

Preguntas que conviene probar

  • ¿Qué evidencia no local cambia la legalidad de una transformación?
  • ¿Cómo se valida que la reducción de contexto no eliminó una dependencia decisiva?
PLANTILLA DE PRUEBA / INFERENCIA EDITORIAL

Si tuviera que convertirlo en una prueba mañana.

ENTRADA100 hotspots nuevos, evaluación ciega frente a baseline y revisión de tests, compilación y comportamiento.
PREGUNTA¿El contexto estructurado permite aceptar optimizaciones reales con menos coste sin introducir regresiones de tests?
MÉTRICATasa de aceptación válida, speedup, tokens, cobertura de tests y regresiones funcionales.
PARADAParar si la aceptación válida baja de 80% o si aparece cualquier regresión no detectada por los tests existentes.

Mi lectura

El contexto valioso no es el más grande: es el que conserva la evidencia que puede cambiar una decisión.

Esta última frase es una inferencia editorial a partir del paper y de sus posibles implicaciones; no es una afirmación de los autores.