|
Nummer INFO-4317a |
Titel Advanced Computer Architecture |
Lehrform(en) Vorlesung, Übung |
|---|---|---|
| ECTS | 6 | |
|
Arbeitsaufwand - Kontaktzeit - Selbststudium |
Arbeitsaufwand:
180 h Kontaktzeit:
60 h / 4 SWS Selbststudium:
120 h |
|
| Veranstaltungsdauer | 1 Semester | |
| Häufigkeit des Angebots | Im Wintersemester | |
| Unterrichtssprache | Deutsch und Englisch | |
| Prüfungsform | Mündliche Prüfung (bei großer Teilnehmerzahl Klausur), durch erfolgreiche Übungen kann ein Notenbonus erarbeitet werden. |
|
| Inhalt | This module deals with advanced aspects of computer architecture. Architectural concepts for improving performance by exploiting different levels of parallelism are discussed. Computer architecture concepts that can be used to exploit parallelism at different levels to improve performance are introduced. The module covers instruction-level parallelism such as superscalar execution and dynamic scheduling, speculative execution, advanced branch prediction, VLIW, and simultaneous multi-threading. It also covers modern parallel computing concepts, memory-coupled parallel computers, symmetric multiprocessors, distributed shared memory multiprocessors, multicore architectures, cache coherency protocols, performance evaluation of parallel computing systems, parallel programming models, network-on-chip architectures (topology, routing), heterogeneous system architectures and GPUs. --- Note: This module replaces the previously offered module "Parallel Computer Architectures ("Parallele Rechnerarchitekturen"; https://modul.cs.uni-tuebingen.de/main/module/detail/144/). |
|
| Qualifikationsziele | Students will have extended competences in the area of modern computer architectures with a focus on parallel computer architectures, interconnection networks and heterogeneous systems. They know the advantages and disadvantages of different parallel computer architectures and the challenges of programming such systems. Students will be able to apply appropriate programming concepts for parallel architectures. In the exercises, the participants will gain a further understanding of the complexity of parallel processes and the difficulties that arise from them. By working independently in small groups, students will develop their teamwork and leadership skills. |
|
| Vergabe von Leistungspunkten/Benotung |
Lehrform
Status
SWS
LP
Prüfungsform
Prüfungsdauer
Benotung
Berechnung
Modulnote (%)
Vorlesung
V
o
2
4.0
MP
30
b
100
Übung
Ü
o
2
2.0
|
|
| Teilnahmevoraussetzungen | INF3341 Grundlagen der Rechnerarchitektur | |
| Dozent/in | Bringmann | |
| Literatur / Sonstiges | - J. L. Hennessy, D. A. Patterson: Computer Architecture: A Quantitative Approach, Morgan Kaufmann Publishers Inc, Elsevier, 6th edition, 2018. |
|
| Zuletzt angeboten | nicht bekannt | |
| Geplant für | derzeit nicht geplant | |
| Zugeordnete Studienbereiche | INFO-INFO, INFO-TECH, MEDI-APPL, MEDI-INFO, MEDI-MEDI, MEDI-MMT, ML-CS | |