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

Dr. Manu Basavaraju
Head of the Department
Department of CSE, NITK, Surathkal
P. O. Srinivasnagar, Mangalore - 575 025
Karnataka, India.
Hot line: +91-0824-2474053
Email: hodcse[AT]nitk[DOT]ac[DOT]in
            hodcse[AT]nitk[DOT]edu[DOT]in

                      

Connect with us

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