Home »Computer Science »IISc Bangalore » Compiler Design

Compiler Design

Lecture 1: An Overview of a Compiler

Download:   MP4,FLV & 3GP 38729 views

SEE: Guide to Download NPTEL Video Lecture

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 :

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 :

Syllabus | Handouts | Citation |

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

Other Computer Science Courses

» check out the complete list of Computer Science Video lectures          


Amazon Free Kindle Ebooks


Post your Comments