Allen, Randy; Kennedy, Ken (2002). Optimizing Compilers for Modern Architectures: A Dependence-based Approach.
Allen, Randy; Kennedy, Ken (2002). Optimizing compilers using dependency analysis for contemporary processor designs.