Prospectus

nl en

Advanced Compilers and Architectures

Course
2009-2010

Description

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.