TDDI03 |
Advanced Computer Architecture, 4 ECTS credits.
/Datorarkitektur/
For:
DI
EL
|
|
Prel. scheduled
hours: 28
Rec. self-study hours: 79
|
|
Area of Education: Technology
Main field of studies: Computer Engineering, Electrical Engineering
|
|
Advancement level
(G1, G2, A): G2
|
|
Aim:
The aim of the course is to address the problematic of modern computers, how they work and are built. Techniques are discussed which have been developed in order to improve the performance of modern microprocessors and parallel computers. After completing the course, the students should be able to:
Identify the main issues in modern computer systems, how they are solved and what their implications are on performance, power consumption, and cost.
Evaluate alternative computer architectures and take the appropriate
decisions regarding the choice of a particular architecture in a certain context.
Appreciate the consequences of certain architectural decisions on the actual performance or power consumption of the processor.
Understand specific tradeoffs between complexity/cost/performance/power-consumption in modern computer systems.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Basic course in Computer Hardware and Architecture (Datorteknik).
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
The course is given as a series of lectures.
|
|
Course contents:
Historical perspective, CPU, memory hierarchy, cache memory, virtual memory,instruction pipelining, Reduced Instruction Set (RISC) processors, Very Long Instruction Word (VLIW) processors, study of parallelism for performance enhancement, superscalar and parallel computer systems.
|
|
Course literature:
William Stallings, "Computer Organization and Architecture", Pearson, 9th edition, 2012
|
|
Examination: |
|
Written examination |
4 ECTS
|
|
|
|
Course language is English.
Department offering the course: IDA.
Director of Studies: Ahmed Rezine
Examiner: Petru Eles
Course Syllabus in Swedish
|