Advanced Computer Architecture (IN2076)
Dates: | Tuesday 12:30-14:00, HS2 Friday 12:15-13:45, HS2 |
First meeting: | 18.10.19 |
ECTS: | 6 |
Language: | English |
Type: | Lecture, 4V |
Moodle course: | click here |
Registration: | TUM-Online |
Introduction
The goals of this lecture are that students know the architecture of current processors as well as of entire IT systems. They can evaluate and assess different designs. The students understand the interaction of architecture and compiler technology. They know different classes of parallel architectures, understand the interaction between applications and architectures, and have a basic understanding of the main parallel programming interfaces.
There is a final exam only. It will be closed book.
Contents
- Definitions and Overview Computer Architecture
- Basics
- Recap
- Instruction level parallelism
- Thread level parallelism
- Process level parallelism
- System architecture
- Energy efficiency
- Fundamentals of parallel programming
Student Presentations
Student Presentations Volunteers can prepare a 10 to 15 minutes presentation about one of the following topics.
You will receive a bonus of 0.3.
Moodle Quizzes
Quizzes will be offered during the lecture. Participation in the quizzes is only for students attending the lecture. Success in the quizzes will be honored by a bonus of 0.3.