Description: Compiler Design
Curriculum
- 1 Section
- 40 Lessons
- 10 Weeks
Expand all sectionsCollapse all sections
- Compiler Design40
- 2.1An Overview of a Compiler
- 2.2An Overview of a Compilier-Part 2 & Run-Time Environments
- 2.3Run-time Environments-Part 2
- 2.4Run-time Environments-Part 3 & Local Optimizations
- 2.5Local Optimizations-Part 2 & Code Generation
- 2.6Code Generation-Part-1
- 2.7Code Generation-Part-2
- 2.8Code Generation-Part 3 & Global Register Allocation-Part-1
- 2.9Global Register Allocation-Part 2
- 2.10Global Register Allocation-Part 3 & Implementing Object-Oriented Languages
- 2.11Implementing Object-Oriented Languages-Part 2 & Introduction to Machine-Indep Optimization Part-1
- 2.12Introduction to Machine-Independent Optimizations-Part 2 & Data-flow Analysis-Part 1
- 2.13Data-Flow Analysis-Part 2
- 2.14Data-Flow Analysis – Part 3 & Control Flow Analysis-Part 1
- 2.15Control Flow Analysis-Part 2
- 2.16Machine-Independent Optimizations-Part 1
- 2.17Machine-Independent Optimizations-Part 2
- 2.18Machine-Independent Optimizations-Part 3 & Data-flow Analysis:Theoretical Foundation Part-1
- 2.19Data-flow Analysis:Theoretical Foundation-Part 2 & Partial Redundancy Elimination Part-1
- 2.20Partial Redundancy Elimination Part-2
- 2.21The Static Single Assignment Form:Construction & Application to Program Part 1
- 2.22The Static Single Assignment Form:Construction & Application to Program Part 2
- 2.23The Static Single Assignment Form:Construction & Application to Program Part 3
- 2.24Automatic Parallelization Part 1
- 2.25Automatic Parallelization-Part 2
- 2.26Automatic Parallelization-Part 3
- 2.27Automatic Parallelization-Part 4
- 2.28Instruction Scheduling-Part 1
- 2.29Instruction Scheduling-Part 2
- 2.30Instruction Scheduling-Part 3
- 2.31Software Pipelining
- 2.32Energy-Aware Software Systems-Part 1
- 2.33Energy-Aware Software Systems-Part 2
- 2.34Energy-Aware Software Systems-Part 3
- 2.35Energy-Aware Software Systems-Part 4
- 2.36Just-In-Time Compilation & Optimizations for .NET CLR
- 2.37Garbage Collection
- 2.38Interprocedural Data-Flow Analysis
- 2.39Worst Case Execution Time-Part 1
- 2.40Worst Case Execution Time-Part 2