Advanced Computer Architecture (IN2076)

Prof. Dr. Michael Gerndt

Dates:

Tuesday and Friday, 12:30-14:00

First meeting: Friday, 20.10.2023, 12:30 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

  1. Introduction
  2. Cross cutting aspects
  3. Instruction set architecture
  4. Instruction pipelining
  5. Caches
  6. Memory technologies
  7. VLIW processors
  8. Data parallel architectures
  9. Shared memory systems
  10. 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.