[ 921CGELACOK13 ] KV Advanced Compiler Construction
|
|
|
Es ist eine neuere Version 2022W dieser LV im Curriculum Master's programme Computer Science 2024W vorhanden. |
|
(*) Unfortunately this information is not available in english. |
|
Workload |
Education level |
Study areas |
Responsible person |
Hours per week |
Coordinating university |
3 ECTS |
M - Master's programme |
Computer Science |
Hanspeter Mössenböck |
2 hpw |
Johannes Kepler University Linz |
|
|
|
Detailed information |
Original study plan |
Master's programme Computer Science 2013W |
Objectives |
Students learn advanced compiling techniques, especially in compiler optimization and code generation.
|
Subject |
Separate compilation, code generation for register machines (IA32), intermediate program representations (abstract syntax tree, control flow graph, dominator tree, static single assignment form), optimizations (common subexpression elimination, inlining, loop unrolling, loop-invariant code motion, ...), register allocation.
|
Criteria for evaluation |
Written exam plus programming project
|
Methods |
Slide presentations and notes on the blackboard
|
Language |
English |
Study material |
See http://ssw.jku.at/Teaching/Lectures/UB2/index.html
|
Changing subject? |
No |
Further information |
None
|
Corresponding lecture |
(*)INMAWKVUEB2: KV Übersetzerbau 2 (3 ECTS)
|
|
|
|
On-site course |
Maximum number of participants |
- |
Assignment procedure |
Direct assignment |
|