185.416 Code Generators
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022W, VO, 2.0h, 3.0EC, to be held in blocked form

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VO Lecture
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to explain the algorithms which have been presented during the lecture in a way that everybody can understand them and solve problems using the presented algorithms.

Subject of course

intermediate representations, optimizations, register allocation, instruction selection, instruction scheduling, integrated register allocation instruction scheduling, software pipelining, code generator generators

Teaching methods

Lecture and autonomous learning from the English lecture notes

Mode of examination

Written and oral

Additional information

homepage

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu15:00 - 17:0006.10.2022 - 24.11.2022 Bibliothek Argentinierstrasse 8 / 4. StockLecture
Code Generators - Single appointments
DayDateTimeLocationDescription
Thu06.10.202215:00 - 17:00 Bibliothek Argentinierstrasse 8 / 4. StockLecture
Thu13.10.202215:00 - 17:00 Bibliothek Argentinierstrasse 8 / 4. StockLecture
Thu20.10.202215:00 - 17:00 Bibliothek Argentinierstrasse 8 / 4. StockLecture
Thu27.10.202215:00 - 17:00 Bibliothek Argentinierstrasse 8 / 4. StockLecture
Thu03.11.202215:00 - 17:00 Bibliothek Argentinierstrasse 8 / 4. StockLecture
Thu10.11.202215:00 - 17:00 Bibliothek Argentinierstrasse 8 / 4. StockLecture
Thu17.11.202215:00 - 17:00 Bibliothek Argentinierstrasse 8 / 4. StockLecture
Thu24.11.202215:00 - 17:00 Bibliothek Argentinierstrasse 8 / 4. StockLecture
Course is held blocked

Examination modalities

written solving of the exam problems and aural exam explaining theory

Course registration

Not necessary

Curricula

Study CodeObligationSemesterPrecon.Info
066 504 Master programme Embedded Systems Not specified
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective
066 938 Computer Engineering Mandatory elective
881 Computer Sciences Mandatory elective

Literature

Lecture notes for this course are available.

Previous knowledge

compilers

Accompanying courses

Miscellaneous

Language

German