[ 921CGELACOK13 ] KV Advanced Compiler Construction

Es ist eine neuere Version 2022W dieser LV im Curriculum Bachelor's programme Computer Science 2022W 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
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