Advanced Computer Architecture (IN2076)
Dates: | Tuesday 12:30-14:00 and Friday 12:15-13:45 |
First meeting: | Friday, 18.10.2024, 12:15 HS2 |
ECTS: | 6 |
Language: | English |
Type: | Lecture, 4V |
Moodle course: | Check the Moodle course for further information. |
Registration: | TUM-Online |
Lecture type: | Presence only |
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.
The lecture will not be recorded. I want to encourage the students to participate in the lecture over the semester.
There is a final exam at the end of the semester. A repetition exam is offered at the end of the next semester. The bonus is not applicable in the repetition exam. The exam is closed book and executed via Moodle in the lecture hall. You will have to run our screen recording software on your laptop during the exam.
Contents
- Introduction
- Cross cutting aspects
- Instruction set architecture
- Instruction pipelining
- Caches
- Memory technologies
- VLIW processors
- Data parallel architectures
- Shared memory systems
- Distributed memory systems
Student Presentations
Student Presentations: Volunteers can prepare a 10 to 15 minutes presentation about a topic related to computer architecture. The presentations will be given during the lecture.
You will receive a bonus of 0.3.
Moodle Quizzes
Quizzes will be offered during the lecture. Participation in the quizzes is only possible for students attending the lecture in person. Success in the quizzes will be honored by a bonus of 0.3.