TDTS08 Advanced computer architecture
Course information
Aim
The aim of the course is to present how modern computer systems work and are built. Methods are discussed which have been developed in order to improve the performance of current microprocessors and parallel systems.
Prerequisites
TSEA04 (Switching Theory and Logical Design)
TSEA19/20 (Computer Hardware and Architecture)
Course organization
The course is organized as a set of lectures and labs.
Course content
Instruction set, memory management and hierarchy, input/output and buses, pipelining techniques, branch prediction, RISC architectures, VLIW architectures and specific compiling techniques, superscalar architectures, out of order execution, parallel architectures and multiprocessors.
Course literature
Stallings, William: Computer Organization and Architecture: Designing for Performance, 9th edition, Pearson Education. (You can use older editions of this book, or any other book covering the same subjects.)
Examination
Written examination, 4 ECTS.
Laboratory work, 2 ECTS.
Language
This course is given in English
Page responsible: Zebo Peng
Last updated: 2012-10-26
