Advanced Optimizing Compilers
Course Name:
Advanced Optimizing Compilers(CS912)
Programme:
Ph.D
Credits (L-T-P):
04(3-1-0)
Content:
Introduction and Motivation, Effectiveness of parallelizing compilers, Basic Transformations, Program Analysis, Advanced Loop Optimizations, Program Analysis, Performance of Compiler Techniques, optimizations for Accelerators, Class Presentations.
References:
1. Michale Wolfe, "High Performance Compilers for Parallel Computing", Addison-Wesley.
2. Utpal Banerjee, Ken Kennedy and John R. Allen, "Optimizing Compilers for Modern Architectures: A Dependence-based Approach", Morgan Kaufmann Publishers.
3. Cooper and Torczon, "Engineering a Compiler", Morgan Kaufmann, 2004.
Department:
Computer Science and Engineering