Editing TU Wien:Advanced Computer Architecture VU (Shafique)

Jump to navigation Jump to search

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 17: Line 17:


== Inhalt ==
== Inhalt ==
* Advanced Branch Prediction and Control-Flow Handling
noch offen, bitte nicht von TISS/u:find oder Homepage kopieren, sondern aus Studierendensicht beschreiben.
* Memory Hierarchy and Cache Architectures
* Out-of-Order Execution
* SIMD Processors
* State Maintenance, State Recovery and Precise Exceptions
* Instruction Scheduling
* Multi-Core Cache Management and Cache Coherence
* Heterogeneous Multi-Cores
 


== Ablauf ==
== Ablauf ==
Zwei Vorlesungseinheiten pro Woche. Dazu zwei Übungen und ein Projekt. Eine schriftliche Prüfung am Ende.
noch offen


== Benötigte/Empfehlenswerte Vorkenntnisse ==
== Benötigte/Empfehlenswerte Vorkenntnisse ==
Grundlegende Kenntnisse aus Rechnerstrukturen sind sehr empfehlenswert. Der grundlegende Aufbau eines Prozessors und Grundkonzepte wie Assembler Instruktionen, Branches, etc. sollte bekannt sein.
noch offen


== Vortrag ==
== Vortrag ==
Line 37: Line 29:


== Übungen ==
== Übungen ==
Es gibt zwei Übungsblätter. Bei jedem Blatt sind 1-2 relevante Papers des Themenkomplex zu lesen und auf ca. einer Seite zusammenzufassen. Dazu gibt es je 2-3 Aufgaben. Insgesamt zählen beide Übungsblätter aber nur 10% der Gesamtnote und können auch ausgelassen werden.
noch offen
Neben den Übungsblättern gibt es noch ein Semesterprojekt. Hier sind mit dem Prozessor-Simulator gem5 zwei Branch Predictors zu implementieren und anhand von existierenden Tests zu evaluieren.


== Prüfung, Benotung ==
== Prüfung, Benotung ==
Die Prüfung findet am Ende des Semesters statt und umfasst den ganzen Stoff der VU. Es sind 6 Theoriefragen und 3 Rechenbeispiele. Beide Teile sind gleich gewichtet. Es sind 2 Stunden Prüfungszeit, die man auch benötigt, denn vom Umfang her hat es die Prüfung in sich. Bei jeder Theoriefragen ist fast eine Seite zu schreiben und die Rechenbeispiele haben meist zahlreiche Unterpunkte. Taschenrechner ist erlaubt. Eine Beispielprüfung wird in TUWEL zur Verfügung gestellt.
noch offen
 
Im WS19 hat sich die tatsächliche Prüfung in der Art der Beispiele und vom Detailgrad der Theoriefragen grob an der Musterprüfung orientiert, es wurde aber während der Prüfung die Zeit noch um 15 Minuten verlängert weil sonst niemand rechtzeitig fertig wurde.


=== Dauer der Zeugnisausstellung ===
=== Dauer der Zeugnisausstellung ===
noch offen. Die Bewertung der Übungen und des Projekts dauerte aber je einige Wochen (trotz geringer Studierendenanzahl).
noch offen
<!--
{{Zeugnisausstellungen|
WS10; 04.02.2011; 18.02.2011; 2 Wochen
WS11; 03.02.2011; 20.03.2011; 6,5 Wochen
}}
-->


== Zeitaufwand ==
== Zeitaufwand ==
Während des Semesters gering, da die Übungen nur je ein paar Stunden benötigen. Das Projekt ist an sich nicht besonders aufwändig und in 1-2 Tagen implementiert; der Bericht ist dann in einem weiteren Tag geschrieben. Trotzdem nicht zu spät beginnen! Das Testen und Evaluieren dauert SEHR lange, da ein Testfall je Durchlauf mehrere Stunden benötigt und man in Summe locker 50-100 Testläufe zusammen kommen (mehrere Predictors mit je verschiedenen Settings und verschiedenen Testfällen). Wenn man da eine Woche vor der Abgabe beginnt braucht man schon einen Rechencluster um das noch rechtzeitig zu schaffen!
noch offen


== Unterlagen ==
== Unterlagen ==
Die Folien sind von andern Unis geklaut. Man findet auf Youtube Aufzeichnungen von Vorlesungen anderen Unis die (fast) dieselben Folien verwenden und die gleichen Themen erklären.
noch offen


== Tipps ==
== Tipps ==
* Die Rechenzeit beim Projekt auf keinen Fall unterschätzen und mehrere Wochen einplanen!
noch offen
* Das Lesen und Zusammenfassen eines Papers zählt ganze 1% zur Gesamtnote. Wenn man die drei Aufgaben auslässt verliert man 3% und spart sich eine Menge an Zeit.
* Die Beispielprüfung daheim durchrechnen und auf die Zeit schauen.


== Verbesserungsvorschläge / Kritik ==
== Verbesserungsvorschläge / Kritik ==
* Dauer der Bewertungen der Übungen und Projekte dauert lange.
noch offen


[[Kategorie:Hardware und Hardwarenahes]]
[[Kategorie:Hardware und Hardwarenahes]]

Please note that all contributions to VoWi are considered to be released under the GNU Free Documentation License 1.3 (see VoWi:Urheberrechte for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)