Login
Course Information
Identification

CS 614: Advanced Compilers
 
Description

Introduction to code optimisation. Classical theory of data flow analysis. Bi-directional data flows. Unified algorithms for data flow analysis. A generalised theory of data flow analysis. Program representation for optimisation - SSA form, etc.Efficient code generation for expressions. Code generator generators (CGGs). Code generation for pipelined machines. Register allocation techniques.Concurrentisation and vectorisation of programs.
 
References

1. Steven S. Muchnick. Advanced Compiler Design and Implementation. Harcourt Asia Private Ltd, 2000.
2. Y. N. Srikant and P. Shankar (Ed.) The Compiler Design Handbook : Optimizations and Machine Code Generation. CRC Press, 2002.
3. F. Nielson, H. R. Nielson and C. Hankin. Principles of Program Analysis. Springer Verlag, 1999.
4. R. Morgan. Buliding an Optimizing Compiler. Digital Press, 1998.
5. Randy Allen and Ken Kennedy, Optimizing Compilers for Modern Architectures. Morgan Kaufmann Publishers, 2002.
 
Home Page

Not Available
 
Prerequisites

Exposure to a UG course on compilers
 
Other Details

Duration : Full Semester Total Credit : 6
Type : Theory
 
Current Semester (Autumn 2017-18)

Status : Not Offered Instructor : ---
 
Next Semester (Spring 2017-18)

Status : Offered Instructor : Prof. Uday Khedker




Last Modified Date: 15-Jul-2013

Webmail

Username:
Password:
Faculty CSE IT
Forgot Password
    [+] Sitemap     Feedback