Advanced Computer Architecture (IN2076)

Prof. Dr. Michael Gerndt

Dates:

Tuesday and Friday, 12:30-14:00

First meeting: 25.10.2022
ECTS: 6
Language: English
Type: Lecture, 4V
Moodle course:

click 

Check the Moodle course for further information.

Registration: TUM-Online
Lecture type: Presence or 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

  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 in the Q&A sessions.

You will receive a bonus of 0.3.

Moodle Quizzes

Quizzes will be offered during the Q&A session. Participation in the quizzes is only for students attending the lecture. Success in the quizzes will be honored by a bonus of 0.3.