Compiler Design

0( 0 REVIEWS )
1 STUDENTS

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

Course Curriculum

An Overview of a Compiler Details 55:54
An Overview of a Compilier-Part 2 and Run-Time Environments Details 57:40
Run-time Environments-Part 2 Details 57:23
Run-time Environments-Part 3 and Local Optimizations Details 56:9
Local Optimizations-Part 2 and Code Generation Details 56:45
Code Generation Details 56:49
Code Generation-Part 2 Details 57:45
Code Generation-Part 3 and Global Register Allocation Details 56:5
Global Register Allocation-Part 2 Details 55:2
Global Register Allocation-Part 3 and Implementing Object-Oriented Languages Details 53:51
Implementing Object-Oriented Languages-Part2 and Introduction to Machine-Indep Opt., Details 57:5
Introduction to Machine-Independent Optimizations-Part 2 Data-flow Analysis Details 56:45
Data-flow Analysis-Part 2 Details 56:49
Data-flow Analysis – Part 3 Control Flow Analysis Details 56:23
Control Flow Analysis-Part2 Details 57:37
Machine-Independent Optimizations Details 56:3
Machine-Independent Optimizations-Part 2 Details 58:3
Machine-Independent Optimizations-Part 3 and Data-flow Analysis:Theoretical Foundation Details 55:20
Data-flow Analysis:Theoretical Foundation-Part 2 and Partial Redundancy Elimination Details 53:47
Partial Redundancy Elimination Details 56:22
The Static Single Assignment Form:Construction and Application to Program Details 57:25
The Static Single Assignment Form: Construction and Application to Program Details 57:38
The StaticSingle Assignment Form:Construction and Applicationto Program Optimizations Details 56:40
Automatic Parallelization Details 0:56
Automatic Parallelization-Part 2 Details 56:42
Automatic Parallelization-Part 3 Details 57:40
Automatic Parallelization-Part 4 Details 0:58
Instruction Scheduling Details 56:5
Instruction Scheduling-Part 2 Details 55:24
Instruction Scheduling-Part 3 Details 56:2
Software Pipelining Details 53:35
Energy-Aware Software Systems Details 54:40
Energy-Aware Software Systems-Part 2 Details 54:44
Energy-Aware Software System-Part 3 Details 53:38
Energy-Aware Software System-Part 4 Details 53:28
Just-In-Time Compilation and Optimizations for .NET CLR Details 54:8
Garbage Collection Details 54:24
Interprocedural Data-Flow analysis Details 54:57
Worst Case Execution Time Details 54:5
Worst Case Execution Time – Part 2 Details 44:13

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

FreeVideoLectures.com All rights reserved.

Setup Menus in Admin Panel