Chow's Algorithm (Global Register Allocation Register Allocation)
Revision as of 11:15, 15 February 2023 by Admin (talk | contribs) (Created page with "== Time Complexity == $O(n^{2})$ == Space Complexity == $O(n^{2})$ words (Derived: this algorithm also uses a register interference graph (RIG)) == Description == Assumes all variables allocated in main memory (i.e. assumes no spill handling required). Priority-based RIG coloring == Approximate? == Exact == Randomized? == No, deterministic == Model of Computation == Word RAM == Year == 1984 == Reference == https://dl-acm-org.ezproxy.canberra.edu.au/doi/10.1145/502874.50...")
Time Complexity
$O(n^{2})$
Space Complexity
$O(n^{2})$ words
(Derived: this algorithm also uses a register interference graph (RIG))
Description
Assumes all variables allocated in main memory (i.e. assumes no spill handling required).
Priority-based RIG coloring
Approximate?
Exact
Randomized?
No, deterministic
Model of Computation
Word RAM
Year
1984
Reference
https://dl-acm-org.ezproxy.canberra.edu.au/doi/10.1145/502874.502896