Deep knowledge of all for dynamic compilers necessary techniques
just-in-time compilation, instruction selection for dynamic compilers, register allocation for dynamic compilers, trace compilation, binary translation, dynamic optimization and deoptimization, instruction set simulators, instrumentation, partial evaluation
ECTS breakdown: 3 ECTS = 75 HoursLectures + Introduction 12hReading lecture notes, Preparation for the exam 12hExam 0.5hImplementing the assignment 47hPreparation for the assignment presentation 2hAssignment presentations 1.5h
Not necessary
compiler construction, abstract machines