stringtranslate.com

Gráfico de dependencia del programa

Un gráfico de dependencia de programa ( PDG ) es un gráfico dirigido de las dependencias de control y datos de un programa . Los nodos representan las instrucciones del programa y los bordes representan las dependencias entre estas instrucciones.

Los PDG se utilizan en la optimización, la depuración y la comprensión del comportamiento del programa. Un ejemplo de esto es su utilización por parte de los compiladores durante el análisis de dependencia , 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 gráfico de dependencia del programa y su uso en 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 dependencia en LLVM — documentación de LLVM 19.0.0git". llvm.org . Consultado el 26 de junio de 2024 .