Compilerbau (Compiler Construction)

TU Dresden | Wintersemester 2021 / 2022 Compilerbau (Compiler Construction)

This is a general course on compiler construction suitable not only for students of the IST program, but also for EE & CS students that would like to understand how a high level language is step-wise translated into optimized machine code. This lecture is ideal to put theoretical concepts of computer science into practice, to learn about the impact of processor architecture on software performance and to learn/refresh basic and advance optimization techniques.

The lecture covers the following topics:

  • Lexical analysis
  • Syntax analysis
  • Semantic analysis
  • Intermediate representation
  • Control & dataflow analysis
  • Compiler optimizations
  • Target architectures
  • Code selection
  • Scheduling
  • Register allocation

Language: English (German in summer semester)

Schedule:  Tuesdays, 13:00 - 14:30. Starting on Oct 12

Location: The Compiler Construction course will take place in person in room VMB/OE02/U.
For students who can not attend physically, we will put the recorded video from last semester online by the end of every lecture. Please note the following:

Important: By attending the class, you are indicating that you meet the 3G rule (recovered, tested, or vaccinated).

Announcement: Due to the aggravated situation caused by the COVID-19 pandemic, we inform you that tomorrow's Compiler Construction lecture will be held online until further notice. Below are the Zoom details:

Join Zoom Meeting
https://tu-dresden.zoom.us/j/82460521772?pwd=aFlLY2FSK2ZwZkw5UXpQLzkxNmY3QT09

Meeting ID: 824 6052 1772
Passcode: F^7qwbtT

Lecture material: The slides of the lectures can be downloaded from here. Or are available in this OPAL course.

Exercise: The OPAL description for the exercise can be found here

Access to this course has been restricted. Please login. Login
Information about access
You do not have enough rights to start this resource.