Next: About this document ...
Up: course_outline
Previous: Module 7: Code Generation
No. of lectures : 10
Topics Covered
- Fundamental optimising transformations.
- Local and global optimisation.
- Control flow analysis - useful concepts from graph theory.
- Data flow analysis - specification and solution of data flow equations.
- Implementation of global optimising transformations.
- Register allocation.
Objectives
At the conclusion of the module, the student should be able to :
- Understand the fundamental optimising transformations and the
cost-effectiveness of local and global optimisation.
- Understand the key notions in control flow analysis.
- Understand the importance of data flow analysis and be able to
devise data flow equations for simple problems in optimisation.
- Understand the fundamentals of the solution techniques in
data flow analysis.
- Understand the fundamental approaches in register allocation.
Amitabha Sanyal
2000-12-07