Aufgrund von Wartungsarbeiten sind keine Änderungen im Schließsystem möglich. Der Menüpunkt Schließsystem wird ausgeblendet. Wir danken für Ihr Verständnis!

191.105 Advanced Computer Architecture
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2019W, VU, 3.0h, 4.5EC

Merkmale

  • Semesterwochenstunden: 3.0
  • ECTS: 4.5
  • Typ: VU Vorlesung mit Übung

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage die Konzepte des Rechnerentwurfs zu erfassen und verfügen über ein solides Verständnis der damit verbundenen Kompromisse sowie der neuesten Forschung im Bereich der Rechnerarchitektur. Im Speziellen ermöglicht diese Lehrveranstaltung es den Studierenden

  • detaillierte Kenntnisse über die Struktur und Organisation von modernen Prozessoren in verschiedenen Anwendungsgebieten zu erlangen. Dies beinhaltet superskalare und VLIW-Prozessoren, Multicore- und Manycore-Prozessoren, heterogene Architekturen, moderne Speicherhierarchien und on-chip Verbindungsnetzwerke.
  • die Fähigkeit zu erlangen Prozessoren und Speichersubsysteme für verschiedene Anwendungsfelder auf systematische Weise zu entwerfen, zu bewerten und zu optimieren.
  • die Fähigkeit zu erlangen moderne Architekturmerkmale von Mikroprozessoren zu entwerfen, zu bewerten und zu optimieren, um verschiedene Funktionen von Applikationen zu beschleunigen.

Am Ende der Lehrveranstaltung haben die Studierenden detailliertes Wissen im Bereich der Rechnerarchitektur erlangt und verstehen die Gestaltung der Architektur sowie die Arbeitsprinzipien von modernen Rechnersystemen. Die Studierenden verstehen die Bedeutung der Speicherhierarchie, die Grundlagen der verschiedenen Arten von Speichersystemen sowie die Herausforderungen und Lösungen in modernen Speichersubsystemen von Multicore-Prozessoren. Weiterhin sind die Studierenden in der Lage die meisten modernen Architekturmerkmale in aktuellen high-performance Rechnersystemen zu verstehen, welche die Ausführungsgeschwindigkeit einer gegebenen Applikation verbessern. Darüber hinaus verstehen die Studierenden moderne Trends im Bereich der Rechnerarchitektur sowie die aktuelle Forschung in diesem Gebiet.

Inhalt der Lehrveranstaltung

Computer architecture covers designing and interconnecting different hardware components as well as the required hardware-software interface to enable a computing machine that can meet the functional requirements with high efficiency in terms of cost, performance, energy consumption, dependability, and security. This course provides a solid understanding of the fundamentals of advanced computer architecture used to build modern high-performance and energy-efficient processors. The course will cover the following topics with an emphasis on the state-of-the-art works and emerging trends.

  • Fundamentals of Computer Architecture
  • Memory Hierarchy
  • Cache Architectures, Management and Memory Parallelism
  • Main Memory and DRAM Fundamentals
  • Out-of-Order Execution
  • SIMD Processors and GPUs
  • Advanced Branch Prediction and Control-Flow Handling
  • State Maintenance and State Recovery
  • Instruction Scheduling
  • Memory Interfaces and Quality-of-Service
  • Multi-Core Cache Management and Cache Coherence
  • Prefetching
  • Heterogeneous Multi-Cores
  • Emerging Memory Technologies
  • Interconnects
  • Power Management

Methoden

  • Vorlesungsfolien
  • Material für das Projekt und die Aufgaben
  • Lehrbuch

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

ECTS:

30h ...   Anwesenheit in der Vorlesung/Übung
50h ...   Lösung der Aufgaben und Projekt
32.5h ...   Vorbereitung auf die Prüfung
---------------
112.5h ...  entspricht 4.5 ECTS

Textbooks:

J.L. Hennessy, D. Patterson: Computer Architecture: A Quantitative Approach, Morgan Kaufmann Publishers

M. Dubois, M. Annavaram, P. Stenström: Parallel Computer Organization and Design, Cambridge University Press

Other Readings:

  • Research papers, wherever applicable, that are typically published at top conferences like ISCA, MICRO, HPCA, and ASPLOS. Students are encouraged to dig deeper into the original source of covered topics themselves for more details.
  • Lecture Slides.
  • Reference Books:
    • Modern Processor Design: Fundamentals of Superscalar Processors, by Shen and Lipasti
    • Parallel Computer Architecture: A Hardware/Software Approach, by Gupta, Culler, Singh, Morgan Kaufmann

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi14:00 - 16:0002.10.2019 - 29.01.2020FAV Hörsaal 2 VU Advanced Computer Architecture
Fr14:00 - 16:0004.10.2019 - 24.01.2020Seminarraum 127 VU Advanced Computer Architecture
Fr16:00 - 17:0024.01.2020Seminarraum 127 VU Advanced Computer Architecture
Mi16:00 - 18:0029.01.2020FAV Hörsaal 2 VU Advanced Computer Architecture
Mo10:00 - 13:0010.02.2020EI 10 Fritz Paschke HS VU Advanced Computer Architecture Exam
Advanced Computer Architecture - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi02.10.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Fr04.10.201914:00 - 16:00Seminarraum 127 VU Advanced Computer Architecture
Mi09.10.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Fr11.10.201914:00 - 16:00Seminarraum 127 VU Advanced Computer Architecture
Mi16.10.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Fr18.10.201914:00 - 16:00Seminarraum 127 VU Advanced Computer Architecture
Mi23.10.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Fr25.10.201914:00 - 16:00Seminarraum 127 VU Advanced Computer Architecture
Mi30.10.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Mi06.11.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Fr08.11.201914:00 - 16:00Seminarraum 127 VU Advanced Computer Architecture
Mi13.11.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Mi20.11.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Fr22.11.201914:00 - 16:00Seminarraum 127 VU Advanced Computer Architecture
Mi27.11.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Fr29.11.201914:00 - 16:00Seminarraum 127 VU Advanced Computer Architecture
Mi04.12.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Fr06.12.201914:00 - 16:00Seminarraum 127 VU Advanced Computer Architecture
Mi11.12.201914:00 - 16:00FAV Hörsaal 2 VU Advanced Computer Architecture
Fr13.12.201914:00 - 16:00Seminarraum 127 VU Advanced Computer Architecture

Leistungsnachweis

Die Studierenden werden auf Grundlage

  • der Aufgaben
  • des Projekts
  • der abschließenden schriftlichen Prüfung

bewertet.

LVA-Anmeldung

Von Bis Abmeldung bis
16.09.2019 12:00 29.11.2019 12:00 29.11.2019 12:00

Curricula

StudienkennzahlSemesterAnm.Bed.Info
066 938 Technische Informatik

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

* Knowledge of Computer Organization and Design is beneficial.

Vorausgehende Lehrveranstaltungen

Sprache

Englisch