kb/data/en.wikipedia.org/wiki/Program_dependence_graph-0.md

788 B

title chunk source category tags date_saved instance
Program dependence graph 1/1 https://en.wikipedia.org/wiki/Program_dependence_graph reference science, encyclopedia 2026-05-05T11:37:32.740410+00:00 kb-cron

A Program Dependence Graph (PDG) is a directed graph of a program's control and data dependencies. Nodes represent program statements and edges represent dependencies between these statements. PDGs are used in optimization, debugging, and understanding program behavior. One example of this is their utilization by compilers during dependence analysis, enabling the optimizing compiler to make transformations to allow for parallelism.

== See also == Dependency graph Control-flow graph Data-flow analysis Static program analysis

== References ==