Lecture Details :
Compiler Design by Prof.Y.N.Srikant,Department of Computer Science and Automation,IISC Bangalore. For more details on NPTEL visit http://nptel.iitm.ac.in
Course Description :
This course aims to teach students the principles involved in compiler design. It will cover all the basic components of a compiler but not the advanced material on optimizations and machine code generation.
The treatment will be at the level of a graduate course.
Overview of compilation
Machine code generation
Global Register Allocation
Implementing Object-Oriented Languages
Introduction to Machine-Independent Optimizations
Data-Flow Analysis: Theoretical Foundations
Partial Redundancy Elimination
The Static Single Assignment Form
Energy-Aware Software Systems
Inter-procedural Data-Flow Analysis
Worst Case Execution Time Estimation
Other Resources :
Other Computer Science Courses
- CSEP 544 Database Management Systems by University of Washington
- Parallel Computation by University of Washington
- CSEP 545 Transaction Processing for E-Commerce by University of Washington
- Cryptography and Network Security by IIT Kharagpur
- Computer Systems Laboratory Colloquium by Stanford
- CSEP 544 Principles of Database Systems by University of Washington
- Introduction to Algorithms by MIT
- COMP1927 Data Structures and Algorithms by The University of New South Wales
- The Beauty of Joy of Computing by UC Berkeley
- Advanced Operating Systems Structures and Implementation by UC Berkeley
» check out the complete list of Computer Science Video lectures
Get Your Degree!
Find schools and get information on the program that’s right for you.
Powered by Campus Explorer