Course syllabus

Computer Architecture
Datorarkitektur

EITF20, 7.5 credits, G2 (First Cycle)

Valid for: 2024/25
Faculty: Faculty of Engineering LTH
Decided by: PLED C/D
Date of Decision: 2024-04-16
Effective: 2024-05-08

General Information

Depth of study relative to the degree requirements: First cycle, in-depth level of the course cannot be classified
Elective for: C4-sec, D4-is, D4-hs, E4-is, F4, MSOC1
Language of instruction: The course will be given in English

Aim

The goal of this course is to introduce the operation of computer systems at the level of Instruction Set Architectures (ISA). It aims to provide a basic understanding of the design principles that govern modern computer architectures and their components. Especially it pays attention to (super scalar) pipelining and memory hierarchy techniques including caches. Implementation and efficiency issues are exemplified. Metrical performance analysis methods are discussed to evaluate architectural alternatives.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Judgement and approach
For a passing grade the student must

Contents

The course introduces the foundations of low-level computer functioning. The course syllabus includes, among other things, the main parts of computer system and low-level programming techniques and the techniques of RISC-processors and pipelining, cache memory and virtual memory. The course also illuminates the alternative design principles of modern computer architectures in order to provide an understanding of their impact on performance. Quantitative methods to evaluate design principles for performance constitutes an important subject of the course. In coarse overview the lectures treat:

Examination details

Grading scale: TH - (U, 3, 4, 5) - (Fail, Three, Four, Five)
Assessment: Examination through approved labs followed by a successful written examination.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.

Modules
Code: 0112. Name: Examination.
Credits: 4.0. Grading scale: TH - (U, 3, 4, 5). Assessment: Written exam.
Code: 0212. Name: Laboratory Work.
Credits: 3.5. Grading scale: UG - (U, G). Assessment: Passed laboratory work.

Admission

Admission requirements:

The number of participants is limited to: No
Kursen överlappar följande kurser: EIT090

Reading list

Contact

Course coordinator: Liang Liu, liang.liu@eit.lth.se
Course homepage: https://www.eit.lth.se/course/eitf20