185.416 Codegeneratoren
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2021W, VO, 2.0h, 3.0EC, wird geblockt abgehalten

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VO Vorlesung
  • Format der Abhaltung: Online

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage die in der Vorlesung präsentierten Algorithmen verständlich zu erklären und Probleme unter Verwendung dieser Algorithmen zu lösen.

Inhalt der Lehrveranstaltung

Zwischendarstellungen, Optimierungstechniken, Register Allocation, Instruction Selection, Instruction Scheduling, Integrated Register Allocation Instruction Scheduling, Software Pipelining, Codegeneratorgeneratoren.

Methoden

Frontalvorlesung und selbständiges Erarbeiten der Algorithmen aus dem englischen Skriptum

Prüfungsmodus

Schriftlich und Mündlich

Weitere Informationen

Homepage

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.15:00 - 17:0007.10.2021 https://g3.complang.tuwien.ac.at/b/and-pqu-k4j-cbm (LIVE)Processor Architecture
Do.15:00 - 17:0014.10.2021 https://g3.complang.tuwien.ac.at/b/and-e19-cf6-f5n (LIVE)Compiler Optimizations
Do.15:00 - 17:0021.10.2021 https://g3.complang.tuwien.ac.at/b/and-e19-cf6-f5n (LIVE)Instruction Selection
Do.15:00 - 17:0028.10.2021 https://g3.complang.tuwien.ac.at/b/and-e19-cf6-f5n (LIVE)Register Allocation
Do.15:00 - 17:0004.11.2021 https://g3.complang.tuwien.ac.at/b/and-e19-cf6-f5n (LIVE)Register Allocation
Do.15:00 - 17:0011.11.2021 https://g3.complang.tuwien.ac.at/b/and-pqu-k4j-cbm (LIVE)Interprocedural Register Allocation
Do.15:00 - 17:0018.11.2021 https://g3.complang.tuwien.ac.at/b/and-pqu-k4j-cbm (LIVE)Scheduling / Integrated Algorithms
Do.15:00 - 17:0025.11.2021 https://g3.complang.tuwien.ac.at/b/and-pqu-k4j-cbm (LIVE)Software Pipelining / SIMD
LVA wird geblockt abgehalten

Leistungsnachweis

Schriftliches Lösen der Prüfungsaufgaben und mündliche Prüfung über die Theorie

LVA-Anmeldung

Nicht erforderlich

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 931 Logic and Computation Gebundenes Wahlfach
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach
066 938 Technische Informatik Gebundenes Wahlfach
881 Informatik Gebundenes Wahlfach

Literatur

Ein Skriptum zur Lehrveranstaltung ist erhältlich.

Vorkenntnisse

Übersetzerbau

Begleitende Lehrveranstaltungen

Weitere Informationen

Sprache

Deutsch