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