Institute of Computer Science and Applied Mathematics
in the Technical Faculty of Christian-Albrechts-University of Kiel




Advanced Processor Architectures


This one-term course is intended for CS students in the graduate programme who are interested in modern processor architectures It assumes successful completion of the undergraduate programme Informatik I-IV.
The course sets out with a brief overview of basic architectural issues such as CISC versus RISC architectures | the choice of instruction sets | well mapped versus pipelined instruction execution | machine program behavior (instruction profiling). It then continues with a discussion of pipelining concepts, instruction and data caching, and out-of-order instruction execution.
The main part of the course addresses in detail the internal workings of contemporary pipelined and superscalar processors.


Literature




pointer to actual course material SS 02


wk@informatik.uni-kiel.de
Last modified: February 10, 2000