IT907

Course Name: 

Advanced Compilers (IT907)

Programme: 

Ph.D

Credits (L-T-P): 

4

Content: 

Review of Compiler structure, overview of advanced architectures, compiler challenges, Data Flow and Control Flow Analyses, Dependences and Transformations, Loop Transformations and its applications, Scheduling concepts: instruction/vector unit, register allocation, compiling for HPF, a few recent advances.

References: 

Steven Muchnik, "Advanced Compiler Design Implementation" Elsevier Publications, 2003
Randy Allen and Ken Kennedy, "Optimizing for Compilers for Modern Architectures", Elsevier Press, 2002

Department: 

Information Technology

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in
 

Web Admin: Sowmya Kamath S

Connect with us

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