Articulo de referencia

Grafo de dependencia del programa

Un programa JavaScript que extrae el agente de usuario de un usuario a una URL remota. Un grafo de dependencias de programas ( PDG , por sus siglas en inglés) es un grafo dirigi...

Un programa JavaScript que extrae el agente de usuario de un usuario a una URL remota.

Un grafo de dependencias de programas ( PDG , por sus siglas en inglés) es un grafo dirigido que representa las dependencias de control y de datos de un programa . Los nodos representan instrucciones del programa y las aristas representan dependencias entre estas instrucciones.

Los PDG se utilizan en la optimización, la depuración y la comprensión del comportamiento de los programas. Un ejemplo de esto es su utilización por parte de los compiladores durante el análisis de dependencias , lo que permite al compilador optimizador realizar transformaciones para permitir el paralelismo . [ 1 ] [ 2 ]

Véase también

Referencias

  1. Jeanne Ferrante ; Ottenstein, Karl J.; Warren, Joe D. (julio de 1987). "El grafo de dependencia de programas y su uso en la optimización" (PDF) . ACM Transactions on Programming Languages ​​and Systems . 9 (3): 319– 349. CiteSeerX 10.1.1.101.27 . doi : 10.1145/24039.24041 . S2CID 505075 .  
  2. "Gráficos de dependencias en LLVM — Documentación de LLVM 19.0.0git" . llvm.org . Consultado el 26 de junio de 2024 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Program_dependence_graph&oldid=1266250885 "