Studiegids

nl en

Advanced Compilers and Architectures

Vak
2008-2009

In this course, we build on the courses Computer Architecture and Compiler Construction. We discuss novel architectural techniques to exploit Instruction Level Parallelism, like branch prediction, superpipelining, simultaneous multithreaded architectures, trace processors, etc. We also look at architecures that are specifically designed for embedded systems and media applications. We discuss program optimization by the compiler and source level transformations to exploit the memory hierarchy. The exact contents of the course will be established together with the students attending the course.

*Material: * Course material consists of hand-outs of recent articles.