Compiler Design

IISc Bangalore Course , Prof. Y.N.Srikant

Lecture 1: An Overview of a Compiler

Download:    MP4,FLV & 3GP
 
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 :

Contents:
Overview of compilation - Run-Time Environments - Local Optimizations - Machine code generation - Global Register Allocation - Implementing Object-Oriented Languages - Introduction to Machine-Independent Optimizations - Data-Flow Analysis - Control-Flow Analysis - Machine-Independent Optimizations - Data-Flow Analysis: Theoretical Foundations - Partial Redundancy Elimination - The Static Single Assignment Form - Automatic Parallelization - Instruction Scheduling - Software Pipelining - Energy-Aware Software Systems - Just-In-Time Compilation - Garbage Collection - Inter-procedural Data-Flow Analysis - Worst Case Execution Time Estimation

Other Resources

These lecture videos are delivered by IISc Bangalore, under the NPTEL program, lot of nptel video courses are available for learning online.

COURSE Reviews

5 Stars 17
4 Stars 17
3 Stars 2
2 Stars 5
1 Stars 14
3.3 Overall Ratings
Top