A Practical and Complete Algorithm for Predicate Abstraction of Affine Programs, Uday Bondhugula, Albert Hartono, J. Ramanujam, and P. Sadayappan, 2008Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques (PACT '08) (ACM)DOI: 10.1145/1458984.1459002 - This paper introduces the Pluto algorithm, a key automatic polyhedral scheduler that generates multi-dimensional affine schedules, efficiently enabling tiling and parallelization by respecting dependencies.
Optimizing Compilers for Modern Architectures: A Dependence-Based Approach, Randy Allen and Ken Kennedy, 2001 (Morgan Kaufmann) - A classic and comprehensive textbook that provides a deep understanding of dependence analysis and traditional loop transformations, which are fundamental precursors and complementary techniques to the polyhedral model.