1. S.S. Muchnick, Advanced Compiler Design and Implementation (Morgan Kaufman, Burlington, 1997)
2. J. Hennessy, D. Patterson, Computer Architecture: A Quantitative Approach (Morgan Kaufman, Burlington, 1990)
3. R. Allen, K. Kennedy, Optimizing Compilers for Modern Architectures, (Morgan Kaufman, Burlington, 2002)
4. M. Wolfe, High Performance Compilers for Parallel Computing (Addison-Wesley, 1996)
5. M. Lam, Software pipelining: an effective scheduling technique for VLIW machines, in Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation, (1988), pp. 318–328