Hide menu

TDTS08 Advanced Computer Architecture (2016)

Course information

Aim

The aim of the course is to present how modern computer systems work and are built. The students should learn the advanced concepts and principle of computer architecture and organization, as well as methods developed in order to improve the performance of current microprocessors and parallel systems. The students, when finishing the course, should be able to analyze a computer to extract its basic architectural features, and understand how its components work together to accomplish the computation tasks efficiently.

Prerequisites

  • 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 syllabus

Please, see LiTH Study Guide.

Course literature

Examination

  • Written examination, 4 ECTS.

  • Laboratory work, 2 ECTS.

Language

This course is given in English


Page responsible: Zebo Peng
Last updated: 2016-10-28