TDDI68 Advanced Computer Architecture, 3 ECTS-points
/Datorarkitektur/

Advancement level:
C

Aim:
The aim of the course is to give an overview how modern computers work and are built. A historical perspective is given and methods are discussed which have been develped in order to improve the performance of current microprocessors and parallel computers.

Prerequisites:
TSEI 48 Computer Hardware and Architecture and TDDI 36 (TDIU 10) Programming in C (or equivalent courses).

Course organization:
The course is given as a series of lectures.

Course content:
Historical perspective, CPU, memory hierarchy, cache memory, virtual memory, instruction pipelining, Reduced Instruction Set (RISC) processors, Very Large Instruction Word (VLIW) processors, study of parallelism for performance enhancement, superscalar and parallel computer systems.

Course literature:
William Stallings, "Computer Organisation and Atchitektur" 4th ed, Prentice-Hall, 1996.

TEN1Written examination, 2 p.
Course language is english.