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

CODE · RETRIEVAL · OPTIMIZACIÓN

RepoOMP

TÍTULO CANÓNICORepoOMP: 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
DECISIÓN / INFERENCIA EDITORIAL

Qué probaría antes de escalar esta idea.

Comprobar la evidencia ↓
ACCIÓN PROPUESTAPara 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.
PREGUNTA DE PRUEBA
¿El contexto estructurado permite aceptar optimizaciones reales con menos coste sin introducir regresiones de tests?
ENTRADA
100 hotspots nuevos, evaluación ciega frente a baseline y revisión de tests, compilación y comportamiento.
MÉTRICA
Tasa de aceptación válida, speedup, tokens, cobertura de tests y regresiones funcionales.
PARADA
Parar si la aceptación válida baja de 80% o si aparece cualquier regresión no detectada por los tests existentes.
LÍMITE DE TRANSFERENCIA

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.

Esta prueba es una propuesta editorial: no es un resultado reportado por los autores.

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.
QUÉ NO DEMUESTRA

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.

POR QUÉ IMPORTA

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.

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
BASE / CONFIANZA ALTA

Qué sostiene esta confianza — y qué sigue sin probarse.

Juicio editorial sobre la transferibilidad de esta lectura; no mide calidad académica ni efecto local.

FUENTE PRIMARIA
DOCUMENTADO

Lectura primaria completa registrada sobre v1; comprobación: 2026-08-20 · método, resultado y límites revisados; fuente primaria enlazada.

RÉPLICA LOCAL
PENDIENTE

No se ha registrado una réplica independiente en este sitio. El código o los datos enlazados, cuando existen, no cuentan como réplica.

LÍMITES
DOCUMENTADO

3 límites declarados en la ficha.

APLICABILIDAD
ACOTADO

Hay una prueba de transferencia con entrada, métrica y parada; su resultado local todavía no se ha observado.

REGLA EDITORIALLos criterios no se promedian automáticamente. Una fuente leída, un límite claro o un protocolo propuesto no equivalen a una réplica ni a un resultado local.

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.

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 ↗ (sitio externo; abre en una pestaña nueva)

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 / NO REPRODUCIDA

La ficha no incrusta una figura primaria porque su licencia o permiso específico no consta en el registro editorial. La fuente permanece enlazada para comprobarla.

Comprobar fuente primaria ↗ (sitio externo; abre en una pestaña nueva)
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.

DESPUÉS DE LEER

La prueba que queda en pie.

¿El contexto estructurado permite aceptar optimizaciones reales con menos coste sin introducir regresiones de tests?

DECISIÓNPara 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.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.Volver al contrato de prueba ↑