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
 

Contact us

P Santhi Thilagam
Associate Professor and Head
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.

  • Hot line: +91-0824-2474060

Connect with us

We're on Social Networks. Follow us & get in touch.